我使用RMarkdown和knitr
来生成动态报告。
编织文档时,我想从编织文档中包含Rmarkdown块的代码并运行代码 - 但不显示输出。也就是说,我希望能够做到这段代码所暗示的内容:
eval=TRUE, echo=TRUE, include=FALSE
...并让knitr
运行代码(eval = TRUE
),显示代码(echo = TRUE
),但不显示冗长的输出(尝试使用include = FALSE
) ,但我的尝试失败了。
knitr
是否存在此类选项?或者是否可以使用hook
中的knitr
进行编程?
(仅使用include=FALSE
运行代码,但不显示代码。)
(交叉发布的通知:我在一周前在RStudio支持上发布了这个问题,但没有收到任何答案,表明是或否,或者如何达到我想要的目的。)
答案 0 :(得分:3)
如果我正确理解您的问题,则问题是include=F
选项。您应该尝试使用results = "hide"
。以下是如何在Rmarkdown文档的开头设置它以使其成为默认设置。
```{r}
knitr::opts_chunk$set(eval = TRUE, echo = TRUE, results = "hide")
```