我需要生成一千个R Markdown文件,每个文件基本相同,只有不同的标题和不同的数据子集。有没有办法将这些标题和子集存储在对象中,并自动创建和编织R Markdown文件?
答案 0 :(得分:1)
是。当你在Rstudio中点击编织按钮时,它会调用该函数
rmarkdown::render()
。这也可以在代码中完成,可以在for
循环中使用apply
或purrr
- 版本的apply map
。您需要创建一个rmarkdown文档,首先获取标题和子集的参数,然后以这种方式将这些参数传递给render-function。
有关文档中参数的介绍,请查看documentation here。