文章目录
1.分组与聚合的原理
2.通过groupby()方法将数据拆分成组
(1)通过列名进行分组
(2)通过Series分组
(3) 通过字典分组
字典的键为num_df对象的列名称,值为自定义的分组名称
(4)通过函数分组
3.数据聚合
数据聚合,一般是指对分组中的数据执行某些操作,比如求平均值、求最大值等,并且操作后会得到一个结果集,这些实现聚合的操作称为聚合方法。Pandas中提供了用做聚合操作的agg0方法。
3.1使用内置统计方法聚合数据
3.2面向列的聚合方法
(1)对每一列数据应用同一函数
以上是分组,接下来是对分组得到数据进行聚合运算
(2) 对某列数据应用不同的函数
(3)对不同列数据应用不同函数
4.分组级运算
除了前面介绍的聚合操作以外,Pandas还提供了其他操作应用到分组运算中,比如,transform()和 apply()方法,它们能够执行更多其他的分组运算。
4.1数据转换
4.2 数据应用