作者l83083121 (whitewater)
看板R_Language
標題[問題] 如何合併N筆資料
時間Sun Mar 4 20:55:24 2018
[問題類型]:
程式諮詢
[軟體熟悉度]:
剛入門
[問題描述]:
剛接觸R語言,想請問各位
我原本將3筆資料儲存於3個object中,
所以我要合併這三筆資料用的程式碼是
result <- c(data1,data2,data3)
但我現在要改寫成合併N筆資料
原本的想法是寫個for迴圈
for(i in 1:n ){
result <- c(result,datai)
}
但由於我每一筆資料都非常大,如果這樣寫會花費相當多的運算時間,
所以想請問我該怎麼做處理呢。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.114.244
※ 文章網址: https://webptt.com/m.aspx?n=bbs/R_Language/M.1520168126.A.1C2.html
※ 編輯: l83083121 (101.10.114.244), 03/04/2018 21:01:53
※ 編輯: l83083121 (101.10.114.244), 03/04/2018 21:02:24
1F:→ celestialgod: do.call(c, list(data1,data2,data3)) 03/04 21:17
2F:→ andrew43: data1/2/3 本身是什麼物件?看一下str(data1)的結果 03/05 15:42
3F:推 HumuHumu: do.call(c,list) 03/05 16:19