[程式] R資料讀取失敗...

看板Statistics作者 (MX)時間14年前 (2011/10/05 00:12), 編輯推噓3(307)
留言10則, 5人參與, 最新討論串1/1
------------------------------------------------------------------------ TITLE請著名軟體類別 按ctrl+v可預覽 發文前請把灰色的註解刪除 可使用ctrl+y刪除一整行 [軟體程式類別]: R [程式問題]: 資料處理 [軟體熟悉度] (1個月~3個月) [問題敘述]: 當初使用Perl跑出一組以tab分隔的表格 我使用read.table將資料讀入 結果出現(範例): 錯誤在scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, : 第 10 列沒有 28 個元素 我用記事本打開母檔 我看了一下除了第一行是row.names外,資料沒有缺漏,一切正常 會不會是Perl輸出的時候,插了甚麼奇怪的符號進去... = = 謝謝! [程式範例]: AA <- read.table("C:/AA", sep="\t", row.names = 1, header=T, na ="0") ----------------------------------------------------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.180.243

10/05 00:15, , 1F
用cat -A file.txt 檢查一下
10/05 00:15, 1F

10/05 00:32, , 2F
以上的指令是?看了一下好像也沒甚麼異樣...
10/05 00:32, 2F

10/05 02:09, , 3F
你的資料內容中有沒有包含奇怪的字串造成R parse錯誤呢?
10/05 02:09, 3F

10/05 12:55, , 4F
用Excel開啟來看看有沒有對齊...
10/05 12:55, 4F

10/05 13:13, , 5F
資料格式有問題時 改用 read.delim 的成功率較高
10/05 13:13, 5F

10/05 13:15, , 6F
再不行的話,改用sep="\n",再用strsplit(data,split="\t")
10/05 13:15, 6F

10/05 13:16, , 7F
再對資料檢查 sapply(切完的list,function(x){length(x)})
10/05 13:16, 7F

10/05 13:43, , 8F
謝謝各位的建議,用Excel打開重存,可以匯入了!!
10/05 13:43, 8F

10/05 14:05, , 9F
建議還是細查 不確實解決問題 IO的問題還是會一直跑出來
10/05 14:05, 9F

10/05 14:06, , 10F
I/O = Input/output
10/05 14:06, 10F
文章代碼(AID): #1EYp1ihe (Statistics)