繁体   English   中英

如何逐行读取表格-使用R?

[英]How to read a table line by line - using R?

我有一个很大的(20GB)CSV文件,我需要修改其某些列。 逐行(或每次读取可能几千行)导入数据表的最优化方法是什么? 我已经尝试了下面给出的解决方案什么是在R中逐行读取的好方法?

但这似乎很慢。 是否有可以在表结构本身中逐行读取的库-还具有某种Buffer逻辑以使读取速度更快?

您可以使用data.table的fast fread() 通过skip= ,您可以设置读取段的开头,通过nrow= ,可以读取的行数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM