2012-11-18 24 views
0

我有一個文本文檔是由製表符分隔。我在文本文檔中的數據之後注意到了一些標籤,並且不確定這是否是這裏的問題。`read.table`錯誤與一個製表符分隔文件

我已經設置了工作目錄:

setwd( 「d:/班/ CSC/gmcar_price」)

然後我試圖讀取使用

表data = read.table(「gmcar_price.txt」,header = T)

Bu牛逼這個錯誤就要到了:

錯誤掃描(文件,什麼,n最大,九月,十二月,報價,跳過,nlines,na.strings,: 線11沒有13元

有什麼想法這裏發生了什麼?我已經看過第11行,所有的數據都在那裏。

編輯:

這是數據

價格,里程,品牌,型號,內飾,型號,汽缸,升門,克魯斯,聲音的格式,皮革

+0

如果你顯示你的數據是怎麼樣的,會有所幫助。 – sashkello

+0

您是否期望每行有13列?也許以前的一行缺少一些數據(正如sashkello所說的,它可能是你的文本文件特有的東西) –

+2

如果分隔符是製表符,請將'sep =「\ t」'作爲參數引入'read.table' 。文件中的額外選項卡可能是問題所在......也許您可以在加載之前找到/替換它們? – Gregor

回答

2
data=read.table("gmcar.price.txt", header=T, sep = "\t") 

感謝shujaa,這解決了我遇到的問題。

相關問題