[問題] 資料堆疊

看板R_Language作者 (安卓發送)時間8年前 (2015/08/06 22:09), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/4 (看更多)
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 最近在處理一筆資料 大概長這樣: user web code Shelly yam A1 Bruce finance A2 Shelly yam A1 Kate finance A2 Bruce yam A1 Bruce google A3 希望能夠用堆疊(應該是堆疊吧)的方法讓資料變成這樣: user web code1 code2 Shelly yam A1 A1 Bruce finance A2 Bruce yam A1 Bruce google A3 Kate finance A2 目前只有想到用for迴圈一層一層做 但是實際資料的user人數很多 web也很多 而且即使耗時費力的把for寫完 也只是每列一個data.frame 像這個例子就有5個 data.frame... row的number不相等也是上網查到能用list做 但是最開始還要先把每個data.frame用list(df1, df2, ...)之後才能繼續 真實資料的df應該會有上百個吧@@ 感覺這樣做超沒效率的 不知道有沒有大大能提供一些想法讓小弟參考 謝謝!! [程式範例]: [環境敘述]: R version 3.2.1 (2015-06-18) Platform: x86_64-w64-mingw32/x64 (64-bit) Running under: Windows 8 x64 (build 9200) locale: [1] LC_COLLATE=Chinese (Traditional)_Taiwan.950 [2] LC_CTYPE=Chinese (Traditional)_Taiwan.950 [3] LC_MONETARY=Chinese (Traditional)_Taiwan.950 [4] LC_NUMERIC=C [5] LC_TIME=Chinese (Traditional)_Taiwan.950 [關鍵字]: 堆疊 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.80.72.94 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1438870193.A.524.html

08/06 22:11, , 1F
補上row不相等的df合併的參考資料
08/06 22:11, 1F

08/06 22:12, , 2F
R: Combining vectors or data frames of unequal
08/06 22:12, 2F

08/06 22:13, , 3F
length into one data frame by markheckmann
08/06 22:13, 3F
文章代碼(AID): #1LmsgnKa (R_Language)
文章代碼(AID): #1LmsgnKa (R_Language)