Python入门 —— 数据聚合 Day10【转载】

转自于 https://mp.weixin.qq.com/s?__biz=MjM5MDEzNDAyNQ==&mid=2650313581&idx=1&sn=e4c5b26d79ed78e30cde6f7e63f9ee72&mpshare=1&scene=23&srcid=1223zJpZVL314INo7BQLO2A5#rd

Python入门 —— 数据聚合 Day10【转载】_第1张图片
目标:掌握类似于SQL的聚合等数据管理功能
Python入门 —— 数据聚合 Day10【转载】_第2张图片
Python入门 —— 数据聚合 Day10【转载】_第3张图片

1. 聚合运算

(1)groupby: 按照变量进行分组

Python入门 —— 数据聚合 Day10【转载】_第4张图片
Python入门 —— 数据聚合 Day10【转载】_第5张图片
Python入门 —— 数据聚合 Day10【转载】_第6张图片
Python入门 —— 数据聚合 Day10【转载】_第7张图片
Python入门 —— 数据聚合 Day10【转载】_第8张图片
Python入门 —— 数据聚合 Day10【转载】_第9张图片
Python入门 —— 数据聚合 Day10【转载】_第10张图片
Python入门 —— 数据聚合 Day10【转载】_第11张图片

(2) 按照函数进行分组

Python入门 —— 数据聚合 Day10【转载】_第12张图片
Python入门 —— 数据聚合 Day10【转载】_第13张图片

(3) 用agg() 自定义聚合函数

Python入门 —— 数据聚合 Day10【转载】_第14张图片
Python入门 —— 数据聚合 Day10【转载】_第15张图片
Python入门 —— 数据聚合 Day10【转载】_第16张图片
注意:修改后的名字就需要加引号了
Python入门 —— 数据聚合 Day10【转载】_第17张图片

2. 数据透视表

Python入门 —— 数据聚合 Day10【转载】_第18张图片

(1) pivot_table()方法

Python入门 —— 数据聚合 Day10【转载】_第19张图片
Python入门 —— 数据聚合 Day10【转载】_第20张图片
Python入门 —— 数据聚合 Day10【转载】_第21张图片

(2)交叉表 crosstab

Python入门 —— 数据聚合 Day10【转载】_第22张图片
Python入门 —— 数据聚合 Day10【转载】_第23张图片

你可能感兴趣的:(Python,数据聚合)