11 高级处理-分组与聚合
学习目标
目标
应用groupby和聚合函数实现数据的分组与聚合
分组与聚合通常是分析数据的一种方式,通常与一些统计函数一起使用,查看数据的分组情况
想一想其实刚才的交叉表与透视表也有分组的功能,所以算是分组的一种形式,只不过他们主要是计算次数或者计算比例!!看其中的效果:

1 什么分组与聚合

2 分组API
DataFrame.groupby(key, as_index=False)
key:分组的列数据,可以多个
案例:不同颜色的不同笔的价格数据
进行分组,对颜色分组,price进行聚合
3 星巴克零售店铺数据
现在我们有一组关于全球星巴克店铺的统计数据,如果我想知道美国的星巴克数量和中国的哪个多,或者我想知道中国每个省份星巴克的数量的情况,那么应该怎么办?

3.1 数据获取
从文件中读取星巴克店铺数据
3.2 进行分组聚合
画图显示结果

假设我们加入省市一起进行分组

仔细观察这个结构,与我们前面讲的哪个结构类似??
与前面的MultiIndex结构类似
Last updated