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

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

简介

这些年来,我记了一些笔记。包括:研究思路,我见过的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/

目录
相关文章
|
6月前
|
自然语言处理 Python
【相关问题解答1】bert中文文本摘要代码:import时无法找到包时,几个潜在的原因和解决方法
【相关问题解答1】bert中文文本摘要代码:import时无法找到包时,几个潜在的原因和解决方法
53 0
|
数据采集 自然语言处理 算法
java应用集成HanLP进行中文自然语言分词详细完整案例以及demo源码
java应用集成HanLP进行中文自然语言分词详细完整案例以及demo源码
50728 1
java应用集成HanLP进行中文自然语言分词详细完整案例以及demo源码
|
IDE Ubuntu 开发工具
ROS入门笔记(三):二进制包与源代码包
ROS入门笔记(三):二进制包与源代码包
512 0
ROS入门笔记(三):二进制包与源代码包
|
自然语言处理
好用翻译插件
好用翻译插件
好用翻译插件
|
自然语言处理 Java 开发工具
如何编译运行HanLP自然语言处理包
master分支 对于master分支,编译方法如下: git clone  https://github.com/hankcs/HanLP.git mvn install -DskipTests   ·由于目前一些test不够规范,使用了硬编码路径下的资源,所以暂时跳过单元测试。
1353 0
|
XML Java 测试技术
Gradle 2.0 用户指南翻译——第十五章. 任务详述
翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。
1589 0
|
Web App开发 JSON Linux