0
点赞
收藏
分享

微信扫一扫

Python-pivot_table解析

M4Y 2022-01-12 阅读 56
pythonexcel
# c指data,透视的数据
c1 = c.pivot_table(values=['数据量'],  # 被计算的数据项,设定需要被聚合操作的列
                   index=['所属订单'],  # 行分组键
                   columns=['日期'],  # 列分组键
                   aggfunc='sum',  # 聚合函数或函数列表。
                   # aggfunc 设置为dict,不同的 values 可以执行不同的函数:{"Quantity":len,"Price":np.sum}
                   # 相同的 values 可以执行不同的函数:aggfunc={"Quantity": len, "Price": [np.sum, np.mean]}
                   fill_value=0,  # 设置缺省值。NONE默认值
                   dropna=False,  # 如果列的所有值都是NAN,将被删除,FALSE时,被保留。默认TRUE
                   margins=True,  # True会添加行/列的总计。默认FALSE。columns对应右侧的总计,index对应底部的总计。
                   margins_name="总量"  # margins = True 时,设定margins 行/列的名称。'all' 默认值
                   )
举报

相关推荐

0 条评论