我有一个在R中的以下数据框。
我想要的是按服务分类的代码数量,以降序排列。
我正在R语言中进行以下操作。
但是它没有给我想要的内容。
Serivce Codes
ABS RT
ABS RT
ABS TY
ABS DR
ABS DR
ABS DR
ABS DR
DEF RT
DEF RT
DEF TY
DEF DR
DEF DR
DEF DR
DEF DR
DEF TY
DEF SE
DEF SE
我想要的是按服务分类的代码数量,以降序排列。
Serivce Codes Count
ABS DR 4
ABS RT 2
ABS TY 1
DEF DR 4
DEF RT 2
DEF TY 2
我正在R语言中进行以下操作。
df%>%
group_by(Service,Codes) %>%
summarise(Count = n()) %>%
top_n(n=3,wt = Count) %>%
arrange(desc(Count)) %>%
as.data.frame()
但是它没有给我想要的内容。
top_n
会包括超过n
行。 - Mariusdf1 %>% group_by(Service,Codes) %>% summarise(Count = n()) %>%top_n(n=3,wt = Count) %>% group_by(Service) %>% slice(seq_len(3))
。 - akrun