Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何在单独的pdf文件中导出数据帧的每一行(参与者)?_R_Pdf - Fatal编程技术网

R 如何在单独的pdf文件中导出数据帧的每一行(参与者)?

R 如何在单独的pdf文件中导出数据帧的每一行(参与者)?,r,pdf,R,Pdf,谢谢你阅读这个问题。我有一个数据集,包含5名参与者,其中10名参与者有8个变量。我需要在单独的pdf文件中导出数据集的每个参与者/行,并根据参与者名称命名导出的pdf文件。附件是解释此问题的解释代码 df <- data.frame(matrix(ncol = 8, nrow = 5)) x <- c("Participants", "V1","V2", "V3", "V4","V5", "V6","V7") colnames(df) <- x df$Participant

谢谢你阅读这个问题。我有一个数据集,包含5名参与者,其中10名参与者有8个变量。我需要在单独的pdf文件中导出数据集的每个参与者/行,并根据参与者名称命名导出的pdf文件。附件是解释此问题的解释代码

df <- data.frame(matrix(ncol = 8, nrow = 5))
x <- c("Participants", "V1","V2", "V3",  "V4","V5", "V6","V7")
colnames(df) <- x

df$Participants= c("Elizabeth",
                   "Emily",
                   "Cristie",
                   "Orville",
                   "Janetta")
df$V1 = runif(5, min=0, max=10)
df$V2 = runif(5, min=0, max=10)
df$V3 = runif(5, min=0, max=10)
df$V4 = runif(5, min=0, max=10)
df$V5 = runif(5, min=0, max=10)
df$V6 = runif(5, min=0, max=10)
df$V7 = runif(5, min=0, max=10)

summary(df)
df基于此,我们可以执行以下操作:

library(gridExtra)
apply(df, 1, function(x){
  pdf(paste0(x[1], ".pdf"), width=10)
  grid.table(data.frame(t(x)))
  dev.off()
})

太棒了,这正是我想要的。多谢。