2012-12-05 55 views
0

我有一個帶有固定標題的csv文件。但是一些列值可能會缺少空的逗號。這是爲read.csv.sql創建問題。我是否缺少此功能的任何參數?我期望閱讀null/NA - 是否有任何解決方法?帶空逗號的read.csv.sql

樣本文件內容 -

day,car1,car2

1,bmw,audi

2,merc,bmw

3,,audi

4,,

我得到這個錯誤 - 在掃描(文件,什麼,n最大,九月,十二月,報價,跳過,nlines,na.strings

錯誤,: 第1行沒有45個元素

+0

我不能用你的例子重現那個錯誤;下面的代碼按預期工作,沒有錯誤:'''library(sqldf); tmp <-tempfile();寫(「day,car1,car2 \ n 1,bmw,audi \ n 2,merc,bmw \ n 3,,audi \ n 4 ,,」,file = tmp); read.csv.sql(TMP);取消鏈接(tmp)''' – orizon

+0

我想我錯誤地刪除了我的評論:我曾要求查看read.csv命令和您使用的選項。 –

+0

謝謝。仔細檢查後,我發現逗號的數目不匹配!它現在有效。 – Nishanth

回答

0

巨大的文件首先被分割成更小的塊,csv然後用Excel打開,,作爲去限制器,標題中逗號的數量不匹配(45個元素)和下一行(4 3個要素)。

相關問題