R 如何在单独的pdf文件中导出数据帧的每一行(参与者)?
谢谢你阅读这个问题。我有一个数据集,包含5名参与者,其中10名参与者有8个变量。我需要在单独的pdf文件中导出数据集的每个参与者/行,并根据参与者名称命名导出的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
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()
})
太棒了,这正是我想要的。多谢。