R - 如何在读取文件之前计算文件每行中的列数

时间:2015-01-16 02:06:27

标签: r io

我有一个包含大约100K行的大文件。每行应该有17列,但由于某些行缺少某些列,这些行似乎有少于17的列。我想事先知道这些行而不是读取它们。这怎么可能在R?感谢。

1 个答案:

答案 0 :(得分:6)

count.fields()函数就是这样做的。它需要read.table()使用的大多数相同参数。有关详细信息,请参阅?count.fields帮助页面。

fc <- count.fields("myfile.txt")
which(fc != 17)