我想在运行特定.rmd
文件时运行外部.rmd
文件(AKA rstudio笔记本文件)。例如,项目X包含a.Rmd
,b.Rmd
和c.Rmd
个文件。但是,要运行c.Rmd
,我需要先运行a.Rmd
和b.Rmd
。目前,每次运行c.Rmd
时,我都必须事先手动运行a.Rmd
和b.Rmd
。是否存在类似我运行c.Rmd
时的代码行,它会自动运行a.Rmd
和b.Rmd
?,例如:
内部c.Rmd
:
execute(a.Rmd)
execute(b.Rmd)
答案 0 :(得分:1)
我不知道RStudio笔记本文件和任何其他R Markdown文件之间的区别,但这适用于后者:
rmarkdown::render("a.Rmd")
rmarkdown::render("b.Rmd")