r - 在R中将大数据帧写入csv?
问题描述
我正在从 R 中的服务器中提取数据。我想将该数据(数据框)导出到 CSV。由于数据非常大,write.csv 花费了太多时间或抛出错误。有什么方法可以更快地将数据写入csv?
解决方案
您可以将数据分成块,并在 for 循环中将它们一一附加到您的 csv 文件中。
write.table(chunk, file = "df.csv", sep = ",", col.names = F, row.names = F, append = T)
推荐阅读
- php - 使用 PHP 更改数组中重复项的值
- deep-learning - 安装 tensorflow 所需的 GPU
- machine-learning - 通过 API 在 Nativescript 中进行图像分类
- css - 有没有办法让 dropdow 元素显示在另一个元素上以收集项目
- php - 获取按月分组的 2 个日期之间该月的总天数
- c++ - '移植' conio.h 将代码写入 curses.h
- excel - 使用文本框(VBA)的连续数字
- c# - 状态码 413 (RequestEntityTooLarge) / 状态码 415 (UnsupportedMediaType)。WCF 以编程方式
- javascript - 如何处理本地视频文件 Reactjs
- visual-studio-code - WebStorm 格式设置 - 移植到另一个编辑器