我正在使用eval块头中的选项进行条件评估。如果我eval=FALSE在标题中写入,则在我编织文档时不会评估该块,并且在我使用Rstudio 菜单中的全部运行 (Ctrl+Alt+R)时也不会评估该块。
当我尝试提供eval变量时出现问题,例如下面的示例:
```{r setup}
ev_cars = TRUE
ev_pressure = FALSE
```
## First chunk
```{r cars, eval=ev_cars}
summary(cars)
```
## Second chunk
```{r pressure, echo=FALSE, eval = ev_pressure}
plot(pressure)
```
Run Code Online (Sandbox Code Playgroud)
在此示例中,当我运行 knitr 时,会评估第一个块,而不会评估第二个块(因为ev_pressure=FALSE)。但是,当我尝试使用Rstudio 菜单中的Run All (Ctrl+Alt+R) 运行时,会评估两个块。
有没有办法克服这个问题?
我正在使用 Rstudio v 1.1
祝一切顺利,
吉尔