小编use*_*036的帖子

R Knitr PDF:是否有可能通过循环自动保存PDF报告(从.Rmd生成)?

我想创建一个循环,它允许我自动保存从.Rmd文件生成的PDF报告.例如,如果变量"ID"有10行,我希望R自动将10个报告保存到特定目录中.这些报告应根据所选ID而有所不同.

之前的帖子(使用循环与knitr生成多个pdf报告......需要一些帮助让我超越驼峰)处理了从.Rnw文件生成的多个pdf报告的创建.我尝试按如下方式应用该方法:

#Data

```{r, include=FALSE}
set.seed(500)
Score <- rnorm(40, 100, 15)
Criteria1<-rnorm(40, 10, 5)
Criteria2<-rnorm(40, 20, 5)
ID <- sample(1:1000,8,replace=T)
df <- data.frame(ID,Score,Criteria1,Criteria2)

#instead of manually choosing the ID:

subgroup<- subset(df, ID==1) 

# I would like to subset the Data through a loop. My approach was like like this:

for (id in unique(df$ID)){
subgroup<- df[df$ID == id,]}

```

```{r, echo=FALSE}
#Report Analysis

summary(subgroup)
```
#Here will be some text about the summary.



# At …
Run Code Online (Sandbox Code Playgroud)

pdf r report dynamic knitr

10
推荐指数
1
解决办法
3328
查看次数

标签 统计

dynamic ×1

knitr ×1

pdf ×1

r ×1

report ×1