0
我在将csv文件读入R时遇到问题。该文件包含10000行以上,但只有4977行读入R.并且文件中没有缺失值。我下面的代码:将csv文件读入R时缺少行
mydata = read.csv("12260101.csv", quote = "\"", skipNul = TRUE)
write.csv(mydata, "check.csv")
我在将csv文件读入R时遇到问题。该文件包含10000行以上,但只有4977行读入R.并且文件中没有缺失值。我下面的代码:将csv文件读入R时缺少行
mydata = read.csv("12260101.csv", quote = "\"", skipNul = TRUE)
write.csv(mydata, "check.csv")
很难没有看到CSV文件说。您可能想要将未导入的行与导入的行进行比较。 我会尝试使用来自data.table
的包readr
或fread()
的功能read_csv()
。
正如其他海报指出的,很难重现没有一个例子。我与read.csv
有类似的问题,但fread
工作没有任何问题。可能值得尝试一下。
我怀疑您的CSV文件的一部分格式不正确,例如一个额外的列,一个缺少的报价等。你可以尝试在Excel中打开文件吗?这可能会很快显示问题的位置,以便您可以更正文件。 –
尝试'readr :: read_csv()'建议@ed_sans。由于你的参数中有'skipNul',这个文件听起来就像是格式不正确。使用其他CSV阅读功能可以获得更好的诊断结果。 – hrbrmstr