我有一个包含大量数据的大文件,我想将其读入数据帧,但发现一些无效行。这些无效行会导致 read.table 中断。我尝试以下方法跳过无效行,但似乎性能很差。
counts<-count.fields(textConnection(lines),sep="\001")
raw_data<-read.table(textConnection(lines[counts == 34]), sep="\001")
有没有更好的方法来实现这一目标?谢谢
最佳答案
使用@PaulHiemstra 的示例数据:
read.table("test.csv", sep = ";", fill=TRUE)
然后您可以按照自己的意愿处理 NA。
关于r - 从R中的文件读取数据帧时如何跳过无效行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10599224/