查看原文
其他

翻译|记住一些常用的R包

庄闪闪 庄闪闪的R语言手册 2023-06-11

点击下方公众号,回复资料分享,收获惊喜

原文:Some R Packages to Keep In Mind(原文见文末链接) 

译者:庄闪闪 

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

简介

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

提高生产力的R包

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

提升Markdown文档的软件包

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

小编做了一篇入门教程:R沟通|用bookdown制作图书(1),后续还会有进一步更新的想法。

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

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

  • equatiomatic[7]lm()函数中提取输出,用LaTeX写出方程。

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

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

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

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

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

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

这个包小编做了入门教程,可参见:R沟通|设置xaringan主题R沟通|用xaringan包制作幻灯片

增强绘图功能的软件包

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

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

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

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

用于创建表的软件包

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

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

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

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

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

有趣的R包

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

  • emokid[24]groan()函数产生dad笑话。

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

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

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

小编有话说

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

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

  • 关于一些常用R包的介绍,小明和我也都写过类似的文章,可作为参考:R分享|一些可能会用到的R包可视化中你最常用的软件包有哪些?

参考资料

[1]

履历: https://www.datadreaming.org/files/zieffler-cv-2020-08-26.pdf

[2]

博客: https://www.datadreaming.org/

[3]

blastula: https://github.com/rstudio/blastula

[4]

bookdown: https://github.com/rstudio/bookdown

[5]

citr: https://github.com/crsh/citr

[6]

emo: https://github.com/hadley/emo

[7]

equatiomatic: https://github.com/datalorax/equatiomatic

[8]

markdowntemplates: https://github.com/hrbrmstr/markdowntemplates

[9]

papaja: https://github.com/crsh/papaja

[10]

vitae: https://github.com/mitchelloharawild/vitae

[11]

xaringan: https://github.com/yihui/xaringan

[12]

xaringanExtra: https://github.com/gadenbuie/xaringanExtra

[13]

xaringanthemer: https://github.com/gadenbuie/xaringanthemer

[14]

colorblindr: https://github.com/clauswilke/colorblindr

[15]

emoGG: https://github.com/dill/emoGG

[16]

extrafont: https://github.com/wch/extrafont

[17]

ggrough: https://xvrdm.github.io/ggrough/index.html

[18]

gt: https://gt.rstudio.com/

[19]

kableExtra: https://haozhu233.github.io/kableExtra/

[20]

modelsummary: https://github.com/vincentarelbundock/modelsummary

[21]

stargazer: https://www.jakeruss.com/cheatsheets/stargazer/

[22]

stargazer-booktabs: https://github.com/markwestcott34/stargazer-booktabs

[23]

cowsay: https://github.com/sckott/cowsay

[24]

emokid: https://github.com/itsrainingdata/emokid

[25]

fortunes: https://cran.r-project.org/web/packages/fortunes/index.html

[26]

fun: https://yihui.org/en/2011/08/the-fun-package-use-r-for-fun/

[27]

Play Zork in R: https://coolbutuseless.github.io/2020/11/15/play-zork-in-rstats/


推荐: 可以保存以下照片,在b站扫该二维码,或者b站搜索【庄闪闪】观看Rmarkdown系列的视频教程。Rmarkdown视频新增两节视频(写轮眼幻灯片制作)需要视频内的文档,可在公众号回复【rmarkdown


R沟通|Rmarkdown教程(4)


R沟通|Rmarkdown教程(3)


R沟通|Rmarkdown教程(2)


R沟通|Rmarkdown教程(1)



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存