【发布时间】:2022-01-15 04:09:00
【问题描述】:
如何对与计数列中的最高值关联的前 4 组数据帧进行排名,并创建第 5 组来总结剩余组及其相关值?
到目前为止我做了什么:
dummy_dataframe <- data.frame(group = c("A", "B", "A", "A", "C", "C", "D", "E", "F", "D","G"))
df_aggregate <- aggregate(cbind(count = group) ~ group,
data = dumy_dataframe,
FUN = function(x){NROW(x)})
df_sliced <- df_aggregate %>%
arrange(desc(count)) %>%
slice(1:4)
通过上面的代码,我得到了一个数据框,其中 4 个组与最高值相关联,但是我如何才能有一个第五组来总结缺失组(E、F 和 G)的值?比如这样的:
group count
1 A 3
2 B 1
3 C 2
4 D 2
5 others 3
【问题讨论】: