首页 > 解决方案 > 在R中将大数据帧写入csv?

问题描述

我正在从 R 中的服务器中提取数据。我想将该数据(数据框)导出到 CSV。由于数据非常大,write.csv 花费了太多时间或抛出错误。有什么方法可以更快地将数据写入csv?

标签: r

解决方案


您可以将数据分成块,并在 for 循环中将它们一一附加到您的 csv 文件中。

write.table(chunk, file = "df.csv", sep = ",", col.names = F, row.names = F, append = T)

推荐阅读