python制作数据透视表pivot_table方法详解

数据透视表(Pivot Table)是一种交互式的表,可以进行某些计算,如求和与计数等。所进行的计算与数据跟数据透视表中的排列有关。

之所以称为数据透视表,是因为可以动态地改变它们的版面布置,以便按照不同方式分析数据,也可以重新安排行号、列标和页字段。每一次改变版面布置时,数据透视表会立即按照新的布置重新计算数据。另外,如果原始数据发生更改,则可以更新数据透视表。

函数详解

df.pivot_table(values=None, index=[列名],columns=[列名], aggfunc='mean', fill_value=None,  dropna=True, margins=False,margins_name='All')

#df:  要进行统计的数据集,类似与excel数据透视表里的选择数据区域,在该区域里进行计算
#values: 要进行汇总结算的列名,类似于数据透视表中的‘数值’
#index:   数据透视表的行标签,类似于excel透视表中的‘行标签’
#columns:数据透视表的列标签,类似于excel透视表中的‘列标签’
#aggfunc="mean":  汇总结算的计算方式,类似于在excel数据中选定列了以后选择是求和还是取平均
#margins: 是否对计算结果再进行求和计算,默认为Flase,若为True则会添加分项的的小计,即每一行和列的和
#margin

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北.海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值