R标记全局选项警告=FALSE未按预期工作

R标记全局选项警告=FALSE未按预期工作,r,r-markdown,rnotebook,R,R Markdown,Rnotebook,我在RStudio中使用Rmd笔记本,并尝试在文档开头设置全局选项。我正在尝试抑制消息和警告。我在“内联源代码”选项卡中得到的行为不是我所期望的。它在生成的html文档中的行为与预期一致(没有警告、代码或消息)。我希望它能够抑制内联和生成的html输出中的消息和警告 下面是我的全局块: ```{r global options, include = FALSE} knitr::opts_chunk$set(echo=FALSE, include = FALSE, warning=FALSE, m

我在RStudio中使用Rmd笔记本,并尝试在文档开头设置全局选项。我正在尝试抑制消息和警告。我在“内联源代码”选项卡中得到的行为不是我所期望的。它在生成的html文档中的行为与预期一致(没有警告、代码或消息)。我希望它能够抑制内联和生成的html输出中的消息和警告

下面是我的全局块:

```{r global options, include = FALSE}
knitr::opts_chunk$set(echo=FALSE, include = FALSE, warning=FALSE, message=FALSE)
```
下面是一个加载库的块及其输出:

```{r load libraries}
library(tidyverse)
library(gmodels)
library(readr)
library(lubridate)
library(questionr)
```
# ── Attaching packages ───────────────────────────────────────────── tidyverse 1.2.1 ──
# ✔ ggplot2 2.2.1     ✔ purrr   0.2.4
# ✔ tibble  1.4.2     ✔ dplyr   0.7.4
# ✔ tidyr   0.8.0     ✔ stringr 1.3.0
# ✔ readr   1.1.1     ✔ forcats 0.3.0
# ── Conflicts ──────────────────────────────────────────────── tidyverse_conflicts() ──
# ✖ dplyr::filter() masks stats::filter()
# ✖ dplyr::lag()    masks stats::lag()

# Attaching package: ‘lubridate’
# The following object is masked from ‘package:base’:
#     date
也许我并不完全理解我所看到的,但这对我来说确实是一个信息。为什么在执行过程中不加以压制


谢谢。在

中添加
include=FALSE
以删除这些消息。此外,块标签不应该有空格。改为使用
-
。您的意思是说块标签不应包含空格吗?这是一个风格的东西还是一个代码执行的东西?是的,“不应该有。”我已经修复了它。为避免编织到PDF时出现潜在错误。如果要防止在编织时将启动消息打印到“R Markdown”选项卡,可以这样做来加载包:
不可见(lappy(c(“tidyverse”、“gmodels”、“readr”、“lubridate”、“questionr”)、函数(x)SuppressPackageStatupMessages(require(x,character.only=TRUE))))
是的,区块选项用于控制输出文档中的内容。输出面板中的“R标记”选项卡仅显示编织操作的进度。