之前曾在以下地址提出类似问题:
How do I suppress this output?
这一次,我在最新版本的RStudio中创建了一个只有一行的 SCRIPT :
library(UsingR)
我这次将文件保存为名为test.R的脚本文件。但是,我使用Compile Notebook图标编译为html文档。结果输出如下所示:
在上面给出的链接的上一个问题中,答案是:
```{r message=FALSE}
library(UsingR)
```
但是我该在这个脚本中做什么来抑制这个输出呢?我可能还会说,对RStudio RMarkdown的这些改变会让初学者更加困惑。我知道我很困惑。我以前毫不费力地做到这一点变得有点困难。
答案 0 :(得分:6)
您可以将呼叫更改为library
,以便它不会打印任何输出:
library(UsingR, quietly = TRUE, warn.conflicts = FALSE)
更一般地说,您可以通过将表达式包装在suppressMessages
:
suppressMessages(expr)