是否可以自动化R markdown文件?

时间:2018-03-27 12:41:35

标签: r r-markdown

我需要生成一千个R Markdown文件,每个文件基本相同,只有不同的标题和不同的数据子集。有没有办法将这些标题和子集存储在对象中,并自动创建和编织R Markdown文件?

1 个答案:

答案 0 :(得分:1)

是。当你在Rstudio中点击编织按钮时,它会调用该函数 rmarkdown::render()。这也可以在代码中完成,可以在for循环中使用applypurrr - 版本的apply map。您需要创建一个rmarkdown文档,首先获取标题和子集的参数,然后以这种方式将这些参数传递给render-function。

有关文档中参数的介绍,请查看documentation here