比較 save/load, saveRDS/readRDS, feather, 與 data.table 套件的讀寫速度

最近在一些實務資料計算過程中,會產生一些比較大的 data frame,程式中也會讀/寫好幾個句型的 data frame。光是這些讀/寫的動作就佔用頗多時間。

於是我上網找了幾個相似的 R 套件/函數,主要是 .Rdata (或 rda) 格式的 save/load, .rds 格式的 saveRDS/readRDS, 以及 feather 套件的 read_feather/write_feather,結果如下。

結論是,feather 套件對於 data frame 的讀入速度最快。

(繼續閱讀…)