【Python_018】在python中拉数据透视表,pd.pivot_table()函数用法

本篇介绍panda中pivot_table()函数用法,实现在python拉数据透视表

函数介绍:

pd.pivot_table(df, values=None, index=None, columns=None, aggfunc=None)

参数含义:

  • df:dataframe,需要用来做透视的数据源
  • values: 需要聚合的值
  • index:行维度
  • columns:列维度
  • aggfunc:聚合依据,默认为np.mean,多个汇总的话用字典,如aggfunc={‘sales’:[np.sum,np.mean],‘order_cnt’:np.sum}
实例

源数据:
【Python_018】在python中拉数据透视表,pd.pivot_table()函数用法_第1张图片

pd.pivot_table(df, index='city',columns='category',values='sales',aggfunc=[np.sum,np.mean])

【Python_018】在python中拉数据透视表,pd.pivot_table()函数用法_第2张图片效果同:
【Python_018】在python中拉数据透视表,pd.pivot_table()函数用法_第3张图片

你可能感兴趣的:(Python)