我想创建一个循环,它允许我自动保存从.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)