【发布时间】:2020-06-30 16:17:11
【问题描述】:
我正在使用命令rmarkdown::render(input = "my_script.R") 从 .R 脚本创建 HTML 输出。它调用 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 的值设为“小学”或“中学”。
【问题讨论】:
标签: r r-markdown knitr-spin