首页 > 解决方案 > 使用 Readr read_csv 函数抑制所有消息/警告

问题描述

我正在创建一个 rmarkdown pdf 报告。我使用 readr 包中的 read_csv 函数将一些 csv 文件导入文件夹中。我使用 SuppressMessages/Warnings 函数隐藏所有警告/消息,但在尝试导入多个文件时仍然收到如下消息:

似乎 SuppressMessages/Warnings 不适用于解析警告。

## Parsed with column specification:
## cols(
## .default = col_character(),
## `Constant USD - Accrued Sum` = col_number(),
## `Units Sold Sum` = col_number()
## )

由于该报告是针对非技术受众的,因此警告信息可能会分散注意力。我该怎么做才能不显示此消息?

标签: rmarkdownsuppress-warningsreadrsuppressmessage

解决方案


只需添加col_types = cols()函数read_csv()调用

read_csv("path/to/file", col_types = cols())

推荐阅读