首页 > 解决方案 > R:如何编织 pdf 并且只打印输出但在没有 `suppressMessages` 的情况下抑制消息?

问题描述

---
title: 'title'
author: "author"
output: pdf_document
---

考虑这个函数:

doSomething <- function() {
  message("a message")
  2
}

如果我把它放在 R Markdown 文档中:

doSomething ()

然后 PDF 中的输出将同时包含“一条消息”和从 RStudio 编织的值 2。如何在不使用该suppressMessage功能的情况下抑制“消息”?

标签: rknitr

解决方案


```{r, message=FALSE}
doSomething ()
```

有关更多信息,请参见https://yihui.org/knitr/options/


推荐阅读