如何抑制knitr/Rmarkdown中的所有消息?
我在一些分析中使用了如何抑制knitr/Rmarkdown中的所有消息?,knitr,r-markdown,Knitr,R Markdown,我在一些分析中使用了dplyr,对于特定代码,完成操作大约需要30秒。在生成的HTML中,我得到了这样一个很长的输出(复制最后几行): 我不想在输出中显示这一点。我怎样才能抑制这种情绪?knitr的全局块选项中是否有任何想法可以阻止这些消息我认为您只希望该特定代码块的块选项results='hide' ```{r results='hide'} # do your dplyr computation here ``` 或者执行message='hide',或者如果您有警告,则执行waring=
dplyr
,对于特定代码,完成操作大约需要30秒。在生成的HTML中,我得到了这样一个很长的输出(复制最后几行):
我不想在输出中显示这一点。我怎样才能抑制这种情绪?knitr的全局块选项中是否有任何想法可以阻止这些消息我认为您只希望该特定代码块的块选项
results='hide'
```{r results='hide'}
# do your dplyr computation here
```
或者执行message='hide',或者如果您有警告,则执行waring='hide'
这取决于显示的内容,但如果你在谷歌中查找区块选项,你可以找到哪个选项将隐藏你想要隐藏的内容 您是否尝试过选择$set(progress=FALSE)?此外,有一个关于这一点的网站似乎在6月份关闭。如果使用的是
do
,则可以使用min\u-time
参数(属于do
),我如何在do
中指定min\u-time
?这一点都不需要帮助。如果我将其用作参数,它会给出错误:参数to do()必须全部命名或全部未命名
,看起来问题结束并不意味着参数将其放入任何版本中do
正在呼叫p Oh。我不使用Github,所以这对我来说是不可能的。谢谢你的评论。关于Progress=FALSE
,我在第一个块中定义了文档的全局块选项,作为opts_chunk$set(echo=FALSE,cache=TRUE,fig.align='center',fig.path='figure/')
。我可以在其中添加Progress=FALSE
吗?或者我必须在它下面显式地写opts\u knit$set(progress=FALSE)
?这可能是一个愚蠢的问题,但我是新来的,请耐心等待。@hrbrmstr进度条来自dplyr而不是knitr,因此knitr::opts\u knit$set(progress=FALSE)
将无法抑制它。根据,消息和警告应该是合乎逻辑的(TRUE或FALSE)。
```{r results='hide'}
# do your dplyr computation here
```