看板 R_Language 關於我們 聯絡資訊
[問題類型]: 程式諮詢 [軟體熟悉度]: 剛入門 [問題描述]: 剛接觸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://www.ptt.cc/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
celestialgod: do.call(c, list(data1,data2,data3)) 03/04 21:17
andrew43: data1/2/3 本身是什麼物件?看一下str(data1)的結果 03/05 15:42
HumuHumu: do.call(c,list) 03/05 16:19