【发布时间】:2014-10-02 15:31:52
【问题描述】:
当我需要一个库时,我不想要所有额外的输出。如何关闭此功能?
有输出(坏):
> require('forecast')
Loading required package: forecast
Loading required package: zoo
Attaching package: ‘zoo’
The following objects are masked from ‘package:base’:
as.Date, as.Date.numeric
Loading required package: timeDate
This is forecast 5.4
>
没有输出(好):
> require('forecast')
>
【问题讨论】:
-
?library告诉你使用suppressPackageStartupMessages。这有什么问题? -
@JoshuaUlrich - 进一步说,关于
suppressPackageStartupMessages,这将抑制来自 R 本身的所有消息,但不一定是来自包作者的所有消息。 -
@RichardScriven:这是因为包作者在加载包时可能会使用
message以外的其他内容,在这种情况下,您的解决方案也不会抑制它们。suppressPackageStartupMessages在 OP 的示例中工作正常。
标签: r