2013-11-05 48 views
1

我是R新手,我試圖讀取表格中有時會出現「#」的tsv文件。 [R剛剛停止跨越「#」來讀的時候,給我的錯誤:當遇到「#」時,R停止讀取表格

Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, : 
    line 6227 did not have 6 elements 

我看了看文件在​​該行,我發現「#」。數據是這樣的:

CM School Supply #1 Upland  CA 3 8 Shopping 

當我刪除R可以繼續讀表,但我在文件中有更多的「#」 S ...

如何設置變量在讀。表()?我試圖在各處搜索解決方案,但都失敗了......希望這裏的某個人能幫助我。謝謝!

回答

2

通過在read.table()的呼叫中設置comment.char="",您可以完全關閉read.table()對註釋字符的解釋(默認設置爲"#")。

+0

我試了comment.char =「#」已經,但它沒有工作... –

+1

這不是我建議.... –

+0

我試過comment.char =「」,它的工作!但是怎麼來?我很困惑... –