Re: [問題] 讀取資料read.table
原文中談到怎麼讓助教直接跑 .R 但裡面又要 read.table()。
在引入的檔案尚單純的情況下,我推薦把資料直接以 string 寫在 .R 裡頭,
再用 textConnection() 包起來,再餵給 read.table/csv/delim 等等。
請見下例:
txt <- "
a b c
1 2 3
2.1 4 2
4 4 1
3 1 0
"
dat <- read.table(textConnection(txt), sep="\t", header=T)
summary(lm(a ~ b + c, data=dat))
請注意,上面的 txt 裡頭是用 tab 字符分隔,
但是 PTT 系統會把 tab 轉成 space。
如果資料字串量非常非常大,R 在第一個步驟會很花時間,應避免之。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.37.172
※ 文章網址: http://www.ptt.cc/bbs/R_Language/M.1413140188.A.CED.html
→
10/13 08:18, , 1F
10/13 08:18, 1F
→
10/13 08:18, , 2F
10/13 08:18, 2F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章
-1
12