我最近pdf()
在 R 中发现了这个功能。我知道它只能用于保存绘图,但我也想用它来保存文本和数据框。所以我试图通过使用grid
包和grob
对象来欺骗函数,但我不知道该怎么做。
有人可以输入一个代码来显示如何将 data.frame 转换为可以由pdf()
函数保存的东西,或者任何其他可以提供相同结果的方法吗?我将不胜感激。
问问题
2910 次
2 回答
0
如果您愿意放弃该pdf
功能,您可以使用组合来生成格式knitr
的表格,并将其呈现为 pdf。这是一个简单的例子:LaTeX
pandoc
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
安装。但这也取决于是否已LaTeX
安装。希望它有帮助。
编辑:对不起,刚刚注意到你提到你宁愿不使用降价,但如果你愿意这样做,上面应该可以工作。
于 2015-06-10T21:38:08.940 回答
0
我在堆栈的其他地方找到了答案:
将数据框写入 pdf 表格
将文本添加到 grid.table 图
中 抱歉之前没有仔细查看!
于 2015-06-10T21:39:23.107 回答