相关疑难解决方法(0)

Knitr:opts_chunk $ set()在Rscript命令中不起作用

我正在使用knitr从Rmd创建一个markdown文件,我在.Rmd脚本的顶部设置了以下选项来隐藏所有结果和图:

```{r, echo=FALSE}
opts_chunk$set(results="hide", fig.show="hide")
```
Run Code Online (Sandbox Code Playgroud)

当我点击RStudio中的Knit HTML按钮时,这是有效的 - 我得到没有结果和数字的输出.但是,如果我从命令行运行:

Rscript -e 'knitr::knit("myfile.Rmd")'
Run Code Online (Sandbox Code Playgroud)

它似乎opts_chunk$set()没有读取行,我在.md输出中得到结果和图.我通过在Rscript命令中指定这些选项来解决这个问题:

Rscript -e 'library(knitr); opts_chunk$set(results="hide", fig.show="hide"); knit("myfile.Rmd")'
Run Code Online (Sandbox Code Playgroud)

但我宁愿保留从我正在使用的文件中读取的所有选项,而不是在命令行中指定.knit在命令行中使用Rscript 时如何获取.Rmd文件中读取的选项?

谢谢.

r knitr

8
推荐指数
1
解决办法
4791
查看次数

标签 统计

knitr ×1

r ×1