cmu-delphi/forecast-eval

Save output as CSV, and read and write using `data.table`

Offen

#262 geöffnet am 17.04.2023

 (5 Kommentare) (0 Reaktionen) (1 zugewiesene Person)R (3 Forks)auto 404
enhancementgood first issue

Repository-Metriken

Stars
 (6 Sterne)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

Using RDS to read/write/store data is slow and not portable. We may want to switch the data pipeline or dashboard to being written in Python in the future, so using a format that Python can easily read would be preferable.

Looking at a comparison of different formats and packages, storing as a CSV and reading/writing using data.table via fread and fwrite seems pretty good. feather could also be an option (is supported in both R and Python) but it's not clear if standard dataframe and dplyr procedures work with it. data.table data can be seamlessly processed either with dplyr or with faster data.table syntax.

Contributor Guide