knitr chunk选项eval = TRUE,echo = TRUE,include = FALSE

时间:2017-03-04 13:30:40

标签: r knitr

我使用RMarkdown和knitr来生成动态报告。

编织文档时,我想从编织文档中包含Rmarkdown块的代码并运行代码 - 但显示输出。也就是说,我希望能够做到这段代码所暗示的内容:

eval=TRUE, echo=TRUE, include=FALSE

...并让knitr运行代码(eval = TRUE),显示代码(echo = TRUE),但不显示冗长的输出(尝试使用include = FALSE) ,但我的尝试失败了。

knitr是否存在此类选项?或者是否可以使用hook中的knitr进行编程?

(仅使用include=FALSE运行代码,但不显示代码。)

(交叉发布的通知:我在一周前在RStudio支持上发布了这个问题,但没有收到任何答案,表明是或否,或者如何达到我想要的目的。)

1 个答案:

答案 0 :(得分:3)

如果我正确理解您的问题,则问题是include=F选项。您应该尝试使用results = "hide"。以下是如何在Rmarkdown文档的开头设置它以使其成为默认设置。

```{r}
knitr::opts_chunk$set(eval = TRUE, echo = TRUE, results = "hide")
```