分组:使⽤特定的条件将原数据划分为多个组
聚合:对每个分组中的数据执⾏某些操作,最后将计算的结果进⾏整合
groupby⽅法参数
说明
by
⽤于确定进⾏分组的依据
axis
表⽰分组轴的⽅向
sort
前面的例子中使用了部分聚合运算方法,如mean、count、sum函数,如下表所示,为常用的聚合运算方法。
参数
使用说明
count 计数
sum 求和
median 求算数中位数
mean 求平均值
std、var 无偏标准差和方差
min、max 最大值、最小值
prod 求积
first、last 第一个和最后一个值
————————————————
对于更加复杂的聚合运算,可以自定义聚合函数,通过aggregate或agg参数传入即可。例如,通过性别分类,计算小费最大值与最小值的差(极差),如下图
如下图,对agg参数传入多函数列表,即可完成一列的多函数运算。