作者jimshsu (jims)
看板Statistics
標題[問題] 請問R的read.table
時間Mon May 7 17:18:47 2007
請問R中有個方式可以讀csv檔案的資料
語法如下
df <- read.table(fileName, sep=",", header=FALSE, fill=fill)
可以把df變成一個可操作的矩陣
V1 V2 V3 V4
01 24 44 66 77
02 77 66 89 12
如果我的目標來源是一組字串 ex: 24,44,66,77 /r/n 77,66,89,12 /r/n
有什麼方式可以把字串變成像read.table讀檔案所獲得的結果嗎?
--
1F:推 yuekun:/n是斷行嗎?? 05/07 17:35
2F:推 jimshsu:對是分行~~為了區別分行而多寫入的符號~ 05/07 17:48
3F:推 yuekun:xdata = read.table('../a.txt',header=1,sep=','); 05/07 17:53
4F:→ yuekun:xdata$xxx 就是你要的東西 如果沒有表頭就是V1,V2 05/07 17:54
5F:推 jimshsu:我知道來源是檔案可以這樣做..但是如果我的字串是運算產生 05/07 18:51
6F:→ jimshsu:我有沒有辦法直接把字串的變數像檔案一樣解析? 05/07 18:52
7F:→ jimshsu:當然..折衷辦法.我先把這個字串輸出成a.txt..在read.table 05/07 18:53
※ 編輯: jimshsu 來自: 61.224.92.107 (05/07 18:54)
8F:推 yuekun:那你就要去查手冊 看R有沒有split的方法 (其他環境是有啦) 05/07 19:03