我正在使用命令从 .R 脚本创建 HTML 输出rmarkdown::render(input = "my_script.R")
。它调用knitr::spin()
并成功生成 HTML 输出。在那个 .R 文件中,有一个过滤变量school_level
,我想通过调用来控制它的值render()
。
我知道对于 RMarkdown 文件,我会在 YAML 标头中指定一个参数。但是我如何为 .R 脚本做到这一点?我没有在RMarkdown Cookbook之类的指南中看到它。
假设我要在 .R 脚本中修改的行是:
good_data <- my_data %>%
filter(level == school_lvl)
我应该在我的 .R 脚本中更改什么来控制school_lvl
从调用到的值rmarkdown::render
?使值school_lvl
成为“小学”或“中学”。