以下代码仍会导致
```{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
答案 0 :(得分:2)
您可以添加message=FALSE
:
```{r echo=FALSE, warning=FALSE, message=FALSE}
如果这不起作用,则软件包作者(错误地)使用message()
以外的内容来处理邮件。
答案 1 :(得分:2)
在我看来,最好避免对邮件或警告进行全面抑制,因为它很容易错过您 希望被警告的实际问题。我建议在每个包加载时有选择地禁用包加载消息。这样,如果您将新包添加到库列表中,您将看到生成的任何错误或消息,并可以选择禁止它们或以其他方式处理它们。
```{r echo=FALSE}
rm(list=ls())
suppressMessages(library(randomForest))
library(tree)
suppressMessages(library(ggplot2))
```