pivot_table创建数据透视表
类似excel的数据透视表,可以实现一些groupby完成不了的操作
常用参数使用
# 第一个参数data表示我们要传入的数据,index表示索引,columns表示行名称,aggfunc表示要进行的操作
pd.pivot_table(detail[['订单id','菜品名称','下单数量']],index='订单id',colomns='菜品名称',aggfunc='sum')
# aggfunc默认是均值mean
pd.pivot_table(detail[['订单id','菜品名称','下单数量']],index='订单id',colomns='菜品名称',values='counts',fill_value=0)
crosstab数据交叉表
数据交叉表用来分组计算出现频率的