更多文章可关注微信公众号:Excelwork
习惯了使用Excel中的透视表功能,在使用Python处理数据时,我们也希望也能快速的进行排列、计算数据,以供我们完成快速观察、分析数据。在pandas库中,pivot_table函数可以帮助我们完成相关工作。
其语法如下:
pandas.pivot_tatle(data, values=None, index=None, columns=None, aggfunc='mean', fill_value=None, margins=False, dropna=True, margins_name='All', observed=False)
-
data为我们分析的数据集
-
values表示被统计的数据列(一列或多列)
-
index根据索引进行分组
-
columns表示按列字段进行分组
-
aggfunc表示对数据汇总使用的函数,默认取均值(可以是函数、函数列表、字典)
-
margins默认False,表示不输出汇总项,同Excel透视表的汇总项
数据样例如下:

本文介绍了如何利用pandas的pivot_table函数实现类似Excel的数据透视操作。内容包括设置不同参数如values、index、columns、aggfunc来完成分组计算、函数应用,以及如何显示汇总项和选择不同的聚合函数。
最低0.47元/天 解锁文章
360

被折叠的 条评论
为什么被折叠?



