2017-01-03 8 views
0

csvファイルをRに読み込むのに問題があります。このファイルには10000を超える行が含まれていますが、4977行だけがRに読み込まれます。下のコード:csvファイルをRに読み込んだときに行が欠落しています

mydata = read.csv("12260101.csv", quote = "\"", skipNul = TRUE) 
write.csv(mydata, "check.csv") 
+2

私の疑問はあなたのCSVファイルの一部が不正な形式であることです。余分な列、欠落している引用符などがあります。Excelでファイルを開こうとするといいですか?これにより、問題がどこにあるかがすぐにわかるので、ファイルを修正できます。 –

+0

@ed_sansが示唆しているように 'readr :: read_csv()'を試してください。あなたのパラメータに 'skipNul'があるので、このファイルはすでに不正な形になっているようです。他のCSV読み取り機能でより良い診断を得ることができます。 – hrbrmstr

答えて

0

CSVファイルが表示されていないと難しいです。インポートされていない行とインポートされた行を比較することができます。 私は、readrまたはfread()data.tableから、read_csv()ファンクションを使用しようとします。

-1

他のポスターが指摘しているように、例がなくても再現が難しいです。私はread.csvと似た問題を抱えていましたが、freadは何の問題もなく働いていました。試してみる価値があるかもしれません。

関連する問題