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