【发布时间】:2014-03-21 08:26:28
【问题描述】:
出于好奇,我想知道与使用 CSV 相比,将数据集保存为 RDA 文件是否有任何优势(例如,空间效率等)?
【问题讨论】:
-
CSV 会更小,更便携。 RDA 会更大,不便携,但加载速度更快。
-
为什么不把文件都保存下来自己判断呢?
-
@nograpes RDA 不需要更大,它的大小通常比 CSV 小。
出于好奇,我想知道与使用 CSV 相比,将数据集保存为 RDA 文件是否有任何优势(例如,空间效率等)?
【问题讨论】:
两者:
m<-matrix(1:1000000,1000)
> system.time(write.csv(m,file="csv.csv"))
user system elapsed
1.33 0.08 1.42
# size 6,741KB
> system.time(save(m,file="m.RData"))
user system elapsed
0.84 0.03 0.87
# size 2,079KB
【讨论】: