将数据框导出为 R 中的 pdf/png

Ran*_*Tao 3 r dataframe

这是我的示例数据集:

Singer <- c("A","B","C","A","B","C")
Rank <- c(1,2,3,3,2,1)
Episode <- c(1,1,1,2,2,2)
Votes <- c(0.3,0.28,0.11,0.14,0.29,0.38)

Result <- data_frame(Episode,Singer,Rank,Votes)
Run Code Online (Sandbox Code Playgroud)

我需要将数据帧结果导出为 pdf 或 png 等图像。我试图打印它并将其保存为 pdf,但似乎某些列会被删除。我想知道是否有更简单的方法将数据帧导出到 R 中的图像。

Nin*_*ing 7

如果你想导出为 png,你可以这样做:

library(gridExtra)
png("test.png", height = 50*nrow(df), width = 200*ncol(df))
grid.table(df)
dev.off()
Run Code Online (Sandbox Code Playgroud)

如果你想导出为 pdf,你可以这样做:

library(gridExtra)
pdf("test.pdf", height=11, width=10)
grid.table(df)
dev.off()
Run Code Online (Sandbox Code Playgroud)