[問題] 資料取用與轉換

作者: psinqoo (零度空間)   2016-08-16 12:23:15
- 問題: 當你想要問問題時,請使用這個類別
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
請把以下不需要的部份刪除
使用者(已經有用R 做過不少作品)
[問題敘述]:
請簡略描述你所要做的事情,或是這個程式的目的
資料一批
ID與地點次數
ID 台中 高雄 台北 新竹 嘉義
A 6 4 3 8 10
B 3 1 0 2 3
C 1 0 0 0 2
D 3 3 3 0 1
變成
ID 最多次
A 嘉義
B 台中、嘉義
C 嘉義
D 台中、高雄、台北
因為要把 colname欄位拿來用
目前無頭緒中
[程式範例]:
[環境敘述]:
[關鍵字]:
資料轉換
plyr
dplyr
作者: cywhale (cywhale)   2016-08-16 14:11:00
DT[,paste(names(DT)[which(.SD==max(.SD))],collapse=",), by=.(ID)] 如果用library(data.table)解法的話...
作者: carl090105 (Jing)   2016-08-16 18:46:00
another way: http://pastebin.com/iUEH6pDt [dplyr]

Links booklink

Contact Us: admin [ a t ] ucptt.com