这个问题在这里已有答案:
如果我的数据框中有一个分类变量(例如100种颜色的列表)并且它们的数量是5000+,我如何计算红色数量,蓝色数量等并存储它们?
使用Base R最简单的方法是使用表函数
df_new<-as.data.frame(table(df$color,df$count))
这将为您提供各种颜色的数量。
整合解决方案
library( tidyverse )
df %>% group_by( color ) %>% summarise( number = n() )