防止在rmarkdown中运行一个块

SHR*_*ram 26 r knitr r-markdown

我正在使用RmarkdownKnitr使用Rstudio.

以下是打印脚本和输出到html.

```{r}
summary(cars)
```
Run Code Online (Sandbox Code Playgroud)

但是以下只会打印输出,即嵌入图.

```{r, echo=FALSE}
plot(cars)
```
Run Code Online (Sandbox Code Playgroud)

我的情况与上面不同,我想呈现脚本但不应该在html中运行,因为这将需要很长时间(小时,如果不是几天)来运行.所以我刚刚做了评论标志.

```{r}
#summary(cars)
```
Run Code Online (Sandbox Code Playgroud)

但我需要一个更好的方法来做到这一点 - 有没有更好的方式呈现脚本而不运行它.

Her*_*sas 48

eval = FALSE
Run Code Online (Sandbox Code Playgroud)

结帐R Markdown备忘单http://blog.rstudio.org/2014/08/01/the-r-markdown-cheat-sheet/

它总结了代码块的选项

  • 添加(我需要)以供将来参考:为了防止运行**所有**代码块而不是单个代码块,请在文档开头包含一个隐藏的(`include=FALSE`)块,并带有`knitr:: opts_chunk$set(eval = FALSE)` (4认同)