我最近在R中发现了函数pdf()
。
我知道它只能用于保存图,但我也想用它来保存文本和数据框。所以我试图通过使用grid
包和grob
对象来欺骗该功能,但我无法弄清楚如何操作。
有人可以输入一个代码,显示如何将data.frame转换为可由pdf()
函数保存的内容,或任何其他可提供相同结果的方法吗?我很感激。
答案 0 :(得分:0)
如果您愿意放弃pdf
功能,可以使用knitr
组合生成LaTeX
格式的表格,{{1} }和pandoc
将其呈现为pdf。这是一个简单的例子:
rmarkdown
请注意,如上所述,此解决方案取决于安装sink("trial.Rmd")
```{r, echo = FALSE}
exampleDF <- data.frame(a = 1:5, b = letters[1:5])
knitr::kable(exampleDF)
```
sink()
rmarkdown::render("trial.Rmd", "pdf_document")
。但它还取决于安装pandoc
。希望它有所帮助。
编辑抱歉,您刚刚注意到您提到了您,而不是使用降价促销,但如果您愿意这样做,上述情况应该有效。
答案 1 :(得分:0)
我在堆栈的其他地方找到了答案:
writing data frame to pdf table
Adding text to a grid.table plot
很抱歉没有看过更难!