从R以Word格式将数据导出到表
我已经多次遇到这个问题。我想将从R生成的摘要数据集导出到Word中的表中。现在我能做的最好的事情就是首先将数据导出到Excel,然后将Excel中的表复制到word 我的样本数据:从R以Word格式将数据导出到表,r,ms-word,report,export-to-word,R,Ms Word,Report,Export To Word,我已经多次遇到这个问题。我想将从R生成的摘要数据集导出到Word中的表中。现在我能做的最好的事情就是首先将数据导出到Excel,然后将Excel中的表复制到word 我的样本数据: > sum_tab col1 col2 col3 2 move up 10 10 3 no change 4 9 1 move down 12 7 21 move up 11 5 31 no change 4 16 11 move
> sum_tab
col1 col2 col3
2 move up 10 10
3 no change 4 9
1 move down 12 7
21 move up 11 5
31 no change 4 16
11 move down 11 5
22 move up 9 6
32 no change 10 14
12 move down 7 6
导出到Excel:
library(xlsx)
write.xlsx(sum_tab, file = "sum_tab.xlsx")
是否有一种简洁的方法可以将数据导出到Word中10行4列的表格中?您可以使用这两个选项中的一个,使用rmarkdown或sjPlot包
sum_tab = data.frame(col1 = c("move up","no change", "move down", "move up", "no change","move down","move up","no change","move down"),
col2 = c(10,4,12,11,4,11,9,10,7), col3 = c(10,9,7,5,16,5,6,14,6))
row.names(sum_tab) <- c(2,3,1,21,31,11,22,32,12)
sum_tab
library(sjPlot)
tab_df(sum_tab)
sum_tab=data.frame(col1=c(“上移”、“不变”、“下移”、“上移”、“不变”、“下移”、“上移”、“不变”、“下移”),
col2=c(10,4,12,11,4,11,9,10,7),col3=c(10,9,7,5,16,5,6,14,6))
row.names(sum_选项卡)如果您可以使用knitr
包,那么可能是一个有用的链接。knitr
非常有用。谢谢