4.4.6 使用group_by()函数对数据分组

4.4.6 使用group_by()函数对数据分组

如果需要将数据集中的数据按照某个变量分组,可以使用group_by()函数来实现。该函数不会改变数据集,只在与dplyr包中的其他函数结合使用时才能展现分组的作用。例如,将数据集中的订单按区域分组并使用tally()函数统计订单量,对应代码如下:

group_by()函数的参数设置如下:第一个参数为指定分组的数据框对象;第二个参数为指定分组的变量。通过使用管道操作符%>%,可以快速实现不同区域订单量的统计。需要特别注意的是,group_by()函数很少单独使用,只有与其他函数组合使用时,才能发挥其强大功能。