沉默vroom::vroom?
Silence vroom::vroom?
vroom::vroom()
给出了一个相当冗长的 message
控制台。例如:
> my_data = vroom::vroom("my_data.csv")
## Rows: 6,608
## Columns: 9
## Delimiter: ";"
## chr [2]: panel_rev, pcb_rev
## dbl [5]: panel_id, panel_type, work_order_lot_id, location_id, panel_number
## dttm [2]: marking_dt, created_dt
##
## Use `spec()` to retrieve the guessed column specification
## Pass a specification to the `col_types` argument to quiet this message
除了 my_data = suppressMessages(vroom::vroom("my_data.csv"))
之外,还有其他方法可以让它静音吗?还是这是首选方法?
目前你最好的选择是抑制消息和进度条,如下所示:
通过设置这个环境变量抑制进度条
Sys.setenv("VROOM_SHOW_PROGRESS"="false")
抑制消息:
suppressMessages(vroom("myfile"))
不确定这些是否是新功能,因为这个问题已得到回答,但设置 progress = FALSE
和 col_types = cols()
可用于完全静音 vroom::vroom
。 col_types = cols()
在 大多数 tidyverse
数据加载函数中很常见:
my_data <- vroom::vroom("my_data.csv", progress = FALSE, col_types = cols())
vroom::vroom()
给出了一个相当冗长的 message
控制台。例如:
> my_data = vroom::vroom("my_data.csv")
## Rows: 6,608
## Columns: 9
## Delimiter: ";"
## chr [2]: panel_rev, pcb_rev
## dbl [5]: panel_id, panel_type, work_order_lot_id, location_id, panel_number
## dttm [2]: marking_dt, created_dt
##
## Use `spec()` to retrieve the guessed column specification
## Pass a specification to the `col_types` argument to quiet this message
除了 my_data = suppressMessages(vroom::vroom("my_data.csv"))
之外,还有其他方法可以让它静音吗?还是这是首选方法?
目前你最好的选择是抑制消息和进度条,如下所示:
通过设置这个环境变量抑制进度条
Sys.setenv("VROOM_SHOW_PROGRESS"="false")
抑制消息:
suppressMessages(vroom("myfile"))
不确定这些是否是新功能,因为这个问题已得到回答,但设置 progress = FALSE
和 col_types = cols()
可用于完全静音 vroom::vroom
。 col_types = cols()
在 大多数 tidyverse
数据加载函数中很常见:
my_data <- vroom::vroom("my_data.csv", progress = FALSE, col_types = cols())