透视表

250 阅读1分钟

DataFrame有pivot_table的方法创建透视表,pandas也有个顶级的pandas.pivot_table的函数。能为groupdy提供便利,还可以添加分项小计(margins)

#聚合tip_pct和size,根据sex和day分组
tips.pivot_table(['tip_pct','size'],rows = ['sex','day'],
                 cols = 'somker',margins = Ture)

若要使用其他聚合函数,使用aggfuns