看板 R_Language 關於我們 聯絡資訊
[問題類型]: 經驗諮詢(我想用R 連接某些資料庫,請問大家的經驗) [軟體熟悉度]: 開發者(有撰寫R 的套件經驗) [問題敘述]: 請問在多個RData中被我存了數個相同名稱的物件, 是相同樣本多次取樣的結果. 有辦法透過什麼方式將這些物件合併嗎? 以往的方式我都匯成純文字再批次讀取合併. 總覺得應該有什麼解法. 但第一步就有問題了, 因為使用load .RData 新的物件會覆蓋舊的相同名稱物件 有人有經驗嗎? ps: 這些物件是list或data.frame的結構 [關鍵字]: RData, 合併 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.4.209 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1452066708.A.531.html
celestialgod: lapply(files, function(x) load(x); list(vars)) 01/06 15:56
celestialgod: 我都用上面的做法XD 01/06 15:57
celestialgod: files是你的檔案,vars是你要匯出的變數 01/06 15:57
celestialgod: 要合併再用do.call就可以了 01/06 15:58
celestialgod: 很多變數的話,就可以考慮先用purrr:::transpose 01/06 15:59