tidyverse中的summarise()函数可以实现dataframe中数据的分组汇总。R基础states包中的aggregate()函数也可以实现collapse数据的功能。
aggregate()函数应用于数据框:
aggregate(x, by, FUN, ..., simplify = TRUE, drop = TRUE)
x:数据框或其他R对象
by:分组元素的列表,必须是列表,元素在使用前被强制转换成因子
FUN:对分组后的子集进行summary统计的函数
simplify:是否结果应该尽可能地简化为一个向量或矩阵
drop:是否扔掉未使用的分组
... :传递给FUN的参数
网友评论