【发布时间】:2018-04-25 11:36:49
【问题描述】:
我正在尝试将数据帧 T_df 写入 csv 文件,但是保存的“TFile.csv”文件在 Microsoft Azure / R 服务器上增长到大约 50GB。有没有人遇到过类似的情况,可以请教吗?
例子:
write.csv(T_df,"TFile.csv")
创建 50GB 的文件,而数据框不是那么大
object.size(T_df)
2449776 bytes
str(T_df)
'data.frame': 101994 obs. of 3 variables:
【问题讨论】:
-
对于根本原因并不是一个真正的答案,但是您是否检查过使用其他功能时结果是否相同,例如
data.table函数fwrite? -
我对不同版本的 R 和不同平台也有同样的问题。
data.table::fwrite()确实快很多,没有这样的问题。
标签: r azure csv dataframe r-server