如何将特定位置的数据框中的值打印到PDF中?

时间:2018-04-12 05:53:12

标签: r pdf

我有一份PDF表格,需要用df中的数据填写,每行一个文件,按照图片中说明的方式。

如何创建包含PDF作为背景的可打印区域,并在特定位置(即其对应的字段)上打印df的每一列?

谢谢!

enter image description here

1 个答案:

答案 0 :(得分:0)

首先,我们需要存储一个带有文件名"我的文件"的pdf。如果你想要每次循环时使用不同的文件名。 " par(mfrow = ...)将告诉R图的尺寸,即

pdf(paste("My File",".pdf",sep=""))
par(mfrow=c(1,1))

然后我们可以选择用垂直和水平线打印的图表;如果我们的df有ncol的维度:

p1<-p2<-0
plot(p1,p2,type="n",xlim=c(0.19,4.78),ylim=c(0.252,5.75))
abline(v=c(1:4),h=c(1:5))
text((1/2)*seq(1,9,by=2),rep((1/2)*seq(1,11,2),each=6),c("P","R","I","N","T"),cex=5)

虽然我强烈建议你尽可能使用一个软件包,例如在这个简短的视频中:https://www.youtube.com/watch?v=GOQ_StD4sGA