前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >17,玩转pivot_table数据透视表

17,玩转pivot_table数据透视表

作者头像
lyhue1991
发布2020-07-20 11:31:22
1.1K0
发布2020-07-20 11:31:22
举报
文章被收录于专栏:Python与算法之美
数据透视表是将数据进行分类汇总,统计分析的强大工具。通过设置新的行标签index和列标签columns,指定需要被统计分析的数值values,指定采用的统计聚合函数aggfunc等,利用数据透视表可以对原始数据表进行多种视角的分析和不同方式的重塑,因而称之为透视表。 在Python的Pandas中,可以用groupby方法或pivot_table函数完成分类汇总,实现数据透视表的功能。groupby是先分组,然后选择聚合函数,生成透视表。pivot_table则是直接通过设置index,columns,values,aggfunc等参数生成透视表。

一,Excel中的数据透视表

Excel中的数据透视表可以设置行(index),列(columns),值(values),并通过值字段设置选择聚合函数。图形界面操作相对简单,但不够灵活和强大。

二,pivot_table数据透视表

相比较Excel中的数据透视表,使用pandas的pivot_table函数来实现数据透视表,将十分灵活和强大。

构造dataframe数据

1,index参数

2,columns参数

3,values 参数

4,aggfunc 参数

5,pivot_table参数总览

三,groupby数据分组功能

利用groupby方法分组功能配合聚合函数也能够实现数据透视表效果,这也是数据分析中非常常用的方法。示范操作如下。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-09-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法美食屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档