【发布时间】:2014-10-17 22:45:29
【问题描述】:
之前有人问过类似的问题:
How do I suppress this output?
但是,该问题仅适用于 Rmarkdown 代码块。在以下情况下,我创建了一个仅包含以下内容的脚本:
library(UsingR)
这次我将文件保存为名为@987654324@ 的Rscript。但是,我正在使用 Compile Notebook 图标编译为 html 文档。结果输出如图所示:
在上面给出的链接上的上一个问题中,答案是:
```{r message=FALSE}
library(UsingR)
```
这仅适用于 Rmarkdown 代码块。
如何更一般地抑制函数消息,例如library() 函数的输出?
【问题讨论】:
-
没有。第一次发生在使用 knitHTML 编译的 RMarkdown 文件中。这发生在 R 脚本中,单击 RStudio 中的 Compile Notebook 图标。相似,但不同。
-
无关紧要。这是关于抑制来自
library()的输出,这个问题已经回答了好几次了。 -
我们是否在重新提出 七岁 的答案?在此期间没有发生其他值得争论的事情吗?
-
(抱歉删除我的评论)我现在明白你的意思了。虽然我确实认为这个问题足够不同,可以删除重复的标志。我之所以提出它,是因为所提供的问题和答案与我目前的情况有关,而链接的 QnA 则不是。我只是想提供帮助。 -- 我也意识到这已经在其他地方得到了回答,但我认为这里的答案是正确的,其他问题的相同答案不太相关。