[英]Unable to suppress messages from knitr
以下代码仍会导致
```{r echo=FALSE, warning=FALSE}
rm(list=ls())
library(randomForest)
library(tree)
library(ggplot2)
```
以下内容-如何抑制以下内容?
## randomForest 4.6-12
## Type rfNews() to see new features/changes/bug fixes.
##
## Attaching package:'ggplot2'
## The following object is masked from'package:randomForest':
##
## margin
您可以添加message=FALSE
:
```{r echo=FALSE, warning=FALSE, message=FALSE}
如果这不起作用,则包作者(错误地)对message()
使用了message()
以外的东西。
我认为最好避免全面抑制消息或警告,因为它很容易错过您确实要警告的实际问题。 我建议有选择地在每次加载程序包时禁用程序包加载消息。 这样,如果您将新程序包添加到库列表中,您将看到生成的任何错误或消息,并可以选择抑制它们或以其他方式处理它们。
```{r echo=FALSE}
rm(list=ls())
suppressMessages(library(randomForest))
library(tree)
suppressMessages(library(ggplot2))
```
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.