假设我有一个名为 index.Rmd 的主 R-Markdown 文件和另一个名为 child.Rmd 的 R-Markdown 文件。如果我想根据条件包含 R-Markdown 文件 child.Rmd params$value1 > params$value2,我可以将以下代码添加到文件 index.Rmd
condition <- params$value1 > params$value2
filepathToChild <- "/home/user/child.Rmd"
```{r conditional_print,
child=filepathToChild , eval = condition
}
```
Run Code Online (Sandbox Code Playgroud)
使用 bookdown,我可以创建一个名为 _bookdown.yml 的文件,其中包含以下内容,以在文件 index.Rmd 的内容之后包含文件 child.Rmd 的内容:
rmd_files: ["index.Rmd", "child.Rmd"]
Run Code Online (Sandbox Code Playgroud)
如何根据条件在 bookdown 中包含文件 child.Rmd 的内容params$value1 > params$value2?