专栏首页庄闪闪的R语言手册翻译|记住一些常用的R包

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

原文: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系列的视频教程。

本文分享自微信公众号 - 庄闪闪的R语言手册(Zss_R4ds),作者:庄闪闪

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-04-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • R.python常见问题②(一些需要编译的包)

    在R语言的广泛包中,大部分可以直接install.packages()直接命令安装,但是有些包安装过程比较复杂,例如'lightgbm,ggplot2所依赖的‘...

    用户1359560
  • 独家 | 浅谈Python/Pandas中管道的用法

    我是R语言的忠实粉丝,并且靠它吃饭。特别提一下Tidyverse,它是一个功能强大、简洁易懂且文档齐全的数据科学平台。我在此向每一位初学者强烈推荐免费的在线电子...

    数据派THU
  • 可能是个生物信息学数据超市吧

    biomaRt这个包很久以前我就给它写过教程(点击阅读),但是排版不好,可读性很差,所以我用R Markdown重新来一个。 当然了,它本身有官方的英文版教程(...

    生信技能树
  • 生物信息学技能面试题(第5题)-根据GTF画基因的多个转录本结构

    可以下载各种gtf,从NCBI,ENSEMBL,UCSC,GENCODE都可以!(记住,你下载什么样的gtf就需要修改成什么样的代码!!!)本文来源于我的个人博...

    生信技能树
  • 同一个项目中让R和Python无缝工作的五种方法

    最近,我同时使用R和Python进行了更多的项目。对我而言,使用最佳工具来完成工作变得越来越重要,而不受单一语言的束缚。Python在某些方面做得最好,R在某些...

    deephub
  • 一遍记住Java常用的八种排序算法

    (如果每次比较都交换,那么就是交换排序;如果每次比较完一个循环再交换,就是简单选择排序。)

    Java旅途
  • javaScript代码飘红报错看不懂?读完这篇文章再试试!

    2、TypeError(类型错误):变量或参数不是预期类型,或调用对象不存在的属性方法。错误之前的代码会执行,之后代码不会执行。

    用户1272076
  • Python和R之间转换的基本指南:使用Python或R知识来有效学习另一种方法的简单方法

    这里介绍的方法与我们自学习外语的时候使用的方法是有共同之处的,例如我们要学习英语,可以使用以下三个关键的练习帮助我从笨拙地将中文单词翻译成英语,转变为直接用英语...

    deephub
  • python笔记:一些常用的小trick(一)

    假设你git clone了一个函数库,然后想要在某一段代码中调用其中的某一个函数,请问你要怎么做呢?

    codename_cys

扫码关注云+社区

领取腾讯云代金券