原文:Some R Packages to Keep In Mind

译者: 庄闪闪

作者简介:Andrew Zieffler是明尼苏达大学教育心理学系教育定量方法项目的高级讲师和研究员。目前教授本科和研究生统计学课程,培养和指导研究生统计学教育。教授履历丰富,他的博客写了好多好文章,小编受益匪浅。

简介

这些年来,我记了一些笔记。包括:研究思路,我见过的R软件包,要做的事情等。我正打算在我的博客上公开一些笔记。对我来说,这将是一个更易于搜索和整理的笔记,但也可以让其他人从中受益。

提高生产力的R包

blastula是用于在R中创建漂亮的自定义电子邮件的程序包。它可以用于根据代码、代码输出和markdown编写自定义邮件正文;并使用SMTP服务器发送电子邮件-甚至GMail -或集成生产服务,如RStudio Connect。

提升Markdown文档的软件包

  • bookdown有助于使用R Markdown编写书籍和长篇文章/报告。 在https://bookdown.org/上有一些书本和书本中的书籍示例。

小编做了一篇入门教程:,后续还会有进一步更新的想法。

  • citr 创建一个RStudio插件,用于在R Markdown文档中插入引用。

  • emo可用于轻松地将表情符号添加到R Markdown文档中。

  • equatiomaticlm()函数中提取输出,用LaTeX写出方程。

  • markdowntemplates包括一组R markdown模板和knitr针织引擎替换。

  • papaja可用于轻松使用R Markdown准备APA期刊文章。

  • vitae使制作和维护一份带有R Markdown的简历变得简单。它提供了LaTeX模板的集合,并具有将内容添加到文档的有用功能。

  • xaringan 可用于使用R Markdown与remark.js一起制作一些精美的幻灯片。

    • xaringanExtra 是xaringan幻灯片增强和扩展的游乐场。这个包还包括在网站或Twitter上分享幻灯片的功能。

    • xaringanthemer为您添加一些样式xaringan生产的幻灯片。

这个包小编做了入门教程,可参见:

增强绘图功能的软件包

  • colorblindr可以在可投入生产的R图形中模拟色盲。

  • emoGG 可用于将表情符号添加到你的ggplots中。

  • extrafont使你更容易在绘图中包含系统字体,可以从CRAN获得。

  • ggrough 使用javascript库,可将ggplot2图转换为粗糙/概略图表。

用于创建表的软件包

  • gt使用R编程语言创建漂亮的表。gt的理念:用一组内聚的表部件构建各种各样的有用的表。这包括表头、存根、列标签和扳手列标签(spanner column labels)、表主体和表页脚。

  • kableExtra包括增强kable()表格的功能。 有大量的文档可以在HTML和LaTeX中生成表。

  • modelsummary创建表格和图表来汇总统计模型和数据,这些表也可定制产生。

  • stargazer可以用来创建回归模型的输出表。

  • stargazer-booktabs 是stargazer软件包的修改版本,可使用booktabs(LaTeX)命令(\ toprule,\ midrule和\ bottomrule)输出表格以包含水平尺。

有趣的R包

  • cowsay创建一条伴随着ASCII动物艺术的消息,可从CRAN获得。

  • emokidgroan()函数产生dad笑话。

  • fortunes 包括来自R社区的财富和智慧的集合,可从CRAN获得。

  • fun 可以在R中玩扫雷游戏,也可从CRAN获得。

  • Play Zork in R 这篇博客文章提供了一些代码,可通过Frotz加载infocom游戏并在R控制台中进行播放。

小编有话说

  • 这篇原文写于2020年12月,里面提到的好多包,小编也是第一次听,作为R爱好者,莫名有点抬不起头,hhh。

  • 大家可以多看看国外大佬们的博客,他们的消息才算是前沿,小编只是个搬运工+翻译工。当然也希望以后我也能出一些较高质量的“原创”文章。

  • 关于一些常用R包的介绍,我和小明也都写过文章,可见: