作者gbd37 (有够瞎)
看板R_Language
标题[问题] 处理资料问题(pkg:dplyr)
时间Tue Aug 4 22:11:30 2015
软体熟悉度:
入门
[问题叙述]:
x是原data的型态
y是想用dplyr的套件去转换成
Fro1是No.那栏出现最多次的字串且n1是出现几次
Fro2是No.那栏出现第二多次的字串且n2是出现几次
我试着用group_by summarise count都试不成功
抑或是也可以用别的套件来处理也OK 劳烦大大们指导
[程式范例]:
x <- data.frame(No.=c(rep('A01',3),rep('A02',3),rep('A03',3)),
Fro=c('TPE','KOA','KOA','TAI','TAI',
'TAI','KOA','TPE','TPE'))
y <- data.frame(No.=c('A01','A02','A03'),Fro1=c('KOA','TAI','TPE'),
n1=c(2,3,2),Fro2=c('TPE','NA','KOA'),n2=c(1,'NA',1))
[关键字]:dplyr
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.119.96.121
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1438697493.A.F4B.html
1F:推 squallscer: x %>% group_by(No.,Fro) %>% tally %>% 08/04 22:23
2F:→ squallscer: %>% top_n(2) 08/04 22:23
3F:→ squallscer: 我猜是这应该是你想要的吧? 08/04 22:23
yap~
※ 编辑: gbd37 (140.119.96.121), 08/04/2015 22:31:35