[問題] 如何將資料重組 (觀察值轉成變數)?

看板R_Language作者 (艾許蛋)時間1月前 (2024/10/28 11:45), 編輯推噓4(402)
留言6則, 6人參與, 1月前最新討論串1/1
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 使用者(使用過R的套件,但沒有用R寫過程式) [問題敘述]: 請教各位先進 先前用SPSS的「重組資料精靈」功能將觀察值轉為變數 後來用VBA,但非常耗時間 不知道能不能用R更有效率達成目的? ----資料架構原本是這樣---- 序位 變數A 變數B 1 33 44 1 55 66 2 77 88 2 99 11 ----希望資料變這樣---- 序位 變數A-1 變數A-2 變數B-1 變數B-2 1 33 55 44 66 2 77 99 88 11 希望各位先進可以給予指點,感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.56.188.168 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1730087156.A.451.html

10/28 12:45, 1月前 , 1F
data.table::dcast
10/28 12:45, 1F

10/28 13:55, 1月前 , 2F
感謝!馬上來嘗試!
10/28 13:55, 2F

10/28 14:20, 1月前 , 3F
tidyr::spread 應該也可以
10/28 14:20, 3F

10/28 15:33, 1月前 , 4F
reshaping data from long to wide
10/28 15:33, 4F

10/28 21:56, 1月前 , 5F
tidyr是用 pivot_wider spread是把一個變項分割成N個
10/28 21:56, 5F

10/28 22:22, 1月前 , 6F
pivot_wider
10/28 22:22, 6F
文章代碼(AID): #1d7mZqHH (R_Language)
文章代碼(AID): #1d7mZqHH (R_Language)