我试图在 rMarkdown 中使用相同的模板生成大约 50 份报告。我不想每次都更改输入文件的名称,并且我想为输出文件选择不同的名称。
有什么办法可以自动化这个过程吗?
谢谢。
另一种选择是在单独的 R 脚本中使用 rmarkdown 包的 render() 函数来渲染报告。
report.Rmd 看起来像这样:
---
output: pdf_document
---
# A table with data received from R script
```{r,results='asis'}
library("knitr")
kable(mydataset)
```
R 脚本如下所示:
library("rmarkdown")
for (i in 1:50){
mydataset <- head(mtcars)
render( input="report.Rmd", output_file=paste0("reportNo_", i, ".pdf") )
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)