繁体   English   中英

无法抑制来自knitr的消息

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM