[问题] 资料取用与转换

楼主: 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