R中使用dplyr的group_by、summarise统计变量层级出现次数的问题
R使用dplyr分组同时汇总数值和分类变量的实现方法
你原有代码的语法错误有两处:
summarise函数提前闭合,括号和逗号位置使用错误- 分组后的聚合统计不需要拆分
summarise和mutate步骤,所有统计项可以在同一summarise调用中完成
正确实现代码如下:
首先加载依赖包:
# 未安装dplyr请先执行 install.packages("dplyr") library(dplyr)
统计代码:
summary <- df %>% group_by(group) %>% summarise( max_1 = max(var1), sum_A = sum(var2 == "A") )
运行后输出结果与你期望的格式完全匹配。
内容的提问来源于stack exchange,提问作者pcompston
相关产品推荐
相关产品推荐

