我试图用knitr::opts_chunk$set(message=FALSE)
抑制R Markdown 文件中的R消息
但这没用。
我已经更新了RStudio,R和knitr,没有任何区别。我在Mac和Window上都运行了相同的代码。
下面的代码将显示消息“消息设置为FALSE”
knitr::opts_chunk$set(message=FALSE)
strMessage <- if_else(knitr::opts_chunk$get("message"),"TRUE","FALSE")
message(c("message is set to ",strMessage))
如果我使用
{r message=FALSE}
,则不会显示该消息。请帮忙。
最佳答案
从knitr::opts_chunk$set
进行的更改将从下一个块开始被激活。参见上面的示例。因此,建议在RMD文件的第一块中设置设置,然后计算/处理...数据。请参阅Details
下的官方文档here。
```{r}
library(tidyverse)
knitr::opts_chunk$set(message=FALSE)
strMessage <- if_else(knitr::opts_chunk$get("message"),"TRUE","FALSE")
message(c("message is set to ",strMessage))
```
```{r}
strMessage <- if_else(knitr::opts_chunk$get("message"),"TRUE","FALSE")
message(c("message is set to ",strMessage))
```
关于r - knitr::opts_chunk $ set(message = FALSE)不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55527864/