更多文章可关注微信公众号: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透视表的汇总项
数据样例