【R语言】tidyverse之七:分组汇总
分组汇总,相当于 Excel 的透视表功能。
一. 创建分组
对未分组的数据框,一些操作如 mutate() 是在所有行上执行——或者说,整个数据框是一个分组,所有行都属于它。
若数据框被分组,则这些操作是分别在每个分组上独立执行。可以认为是,将数据框拆分为更小的多个数据框。在每个更小的数据框上执行操作,后再将结果合并回来。
用 group_by() 函数创建分组,用 groups() 查看数据框的分组,用 ungroup() 解除分组。
dat <- warpbreaks %>%
group_by(wool, tension)
dat %>%
groups()
相关文章