[問題] 橫縱向的資料轉換

看板R_Language作者 (小愛)時間10年前 (2014/05/01 00:32), 編輯推噓1(108)
留言9則, 4人參與, 最新討論串1/1
不好意思,請教一下版上同學: 由於工作的關係,常常會碰到像下面這樣的資料型態 City Score a 3 b 3 e 2 a 4 e 5 b 1 b 3 a 5 但是為了在excel上跑統計分析, 不知道有沒有辦法能在R當中將資料轉換成, a b e 3 3 1 4 3 5 5 1 5 這樣的型態, 因為資料的城市多達50幾筆,如果一個一個用手動的, 真的很累人,不知道有沒有比較方便的方法呢? 謝謝大家! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.233.122 ※ 文章網址: http://www.ptt.cc/bbs/R_Language/M.1398875526.A.1E4.html

05/01 01:00, , 1F
a之下的3,4,5的順序是否重要?
05/01 01:00, 1F

05/01 01:20, , 2F
hello,排序沒有關係!
05/01 01:20, 2F

05/01 01:50, , 3F
try as.data.frame(unstack(Score, form=Score~City))
05/01 01:50, 3F

05/01 01:50, , 4F
不過如果長度不全等就要另外想辦法了
05/01 01:50, 4F

05/01 11:28, , 5F
長度不全的話,就是inverted index了
05/01 11:28, 5F

05/01 11:33, , 6F

05/01 16:55, , 7F
確實常碰到長度不全的狀況,我再花時間研究一下
05/01 16:55, 7F

05/01 16:56, , 8F
什麼是inverted index好了! 謝謝各位的幫忙
05/01 16:56, 8F

05/03 21:36, , 9F
tapply(score,city,c)
05/03 21:36, 9F
文章代碼(AID): #1JOIM67a (R_Language)
文章代碼(AID): #1JOIM67a (R_Language)