数据聚合与分组运算

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 数据应用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值