Тишина врум :: врум? - PullRequest
0 голосов
/ 13 марта 2020

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")), или это предпочтительный способ?

1 Ответ

0 голосов
/ 23 марта 2020

На данный момент лучшим вариантом является подавление сообщений и подавление индикатора выполнения следующим образом:

  1. Подавление индикатора выполнения путем установки этой переменной среды

    Sys.setenv("VROOM_SHOW_PROGRESS"="false")
    
  2. Подавить сообщения с помощью:

    suppressMessages(vroom("myfile"))
    
...