有没有办法将具有不同行长度的csv文件扫描到列表中?

时间:2013-06-25 12:11:35

标签: r csv import read.table

我有一个包含几百万行的csv文件。每行的长度可以在5到10之间。我可以使用read.table()来读取数据,方法是使用NA或空字符串将每行填充到长度为10,但是,以后删除这些NA非常耗时。我想将文件读入一个向量列表,这样每行都可以拥有它自己的列表元素,从而无需用NA或空字符串填充行。

1 个答案:

答案 0 :(得分:3)

您可以将readLines()strsplit()

一起使用
test <- strsplit(readLines("MyFile.csv"),",")