R语言快速生成三线表:sjPlot

2020-06-16 00:00:00 数据 语言 输出 粘贴 复旦大学

作者:黄天元,复旦大学博士在读,热爱数据科学与开源工具(R),致力于利用数据科学迅速积累行业经验优势和科学知识发现,涉猎内容包括但不限于信息计量、机器学习、数据可视化、应用统计建模、知识图谱等,著有《R语言高效数据处理指南》(《R语言数据高效处理指南》(黄天元)【摘要 书评 试读】- 京东图书)。知乎专栏:R语言数据挖掘。邮箱:huang.tian-yuan@qq.com.欢迎合作交流。

R语言所生成的数据框,可以直接作为论文的表格输出到Word文档中。但是以往的实践中,总是要用csv做媒介,通过Excel输出调整,再复制到Word中。这非常麻烦,因此应该用一定的方法解决。

目前较好的方案就是使用sjPlot包的tab_df函数,可以把任意数据框转为传统三线表。如果使用Rstudio,可以在Viewer中直接复制,然后粘贴到Word,再做交互式调整。如果是不使用IDE,那么生成的HTML文件,也可以进行复制粘贴,但是可能在粘贴的时候要选择合适的粘贴方法,这样能够保留R中生成的目标格式。

举例代码如下:

library(sjPlot)
tab_df(iris[1:5, ])

相关文章