如何在R版本3.5.3中将使用tab_df函数(sjPlot库)制成的表导出为png文档

时间:2019-06-21 20:56:48

标签: r export png sjplot

我正在尝试使用tab_df命令导出表。但是,当我尝试导出它时,R会说:“ 1:nrow(x)中的错误:长度为0的参数”。我还可以尝试使用tab_df函数导出表的其他方式吗?

mydataframe <- tab_df(old_data_frame, alternate.rows = TRUE, title = "Table 2. RNA Sequences", show.footnote = TRUE, footnote = "Abbreviations - RNA: ribonucleicacid.")

png("~/Desktop/name_of_picture.png")
tab_df(mydataframe)
dev.off()

1 个答案:

答案 0 :(得分:1)

tab_df函数具有一个file参数,该参数允许将图像保存在HTML文件中。然后,您可以使用webshot包将其导出为png。

library(sjPlot)
tab_df(old_data_frame, alternate.rows = TRUE, title = "Table 2. RNA Sequences", show.footnote = TRUE, footnote = "Abbreviations - RNA: ribonucleicacid.", 
       file = "name_of_picture.html")

library(webshot)
webshot("name_of_picture.html", "name_of_picture.png")