python中数据表的分类和汇总

1,给出要用的表格
chinese class grade math name
0 88 1 1 98.0 Bob
1 78 1 1 78.0 Lindy
2 86 1 1 87.0 Mark
3 56 2 2 77.0 Miki
4 77 1 2 77.0 Sully
5 54 2 2 NaN Rose

2,按照固定的值来进行汇总
groupby():是按照给定的数据进行分类,后面可以直接取出要用的列来进行汇总,例如:

data.groupby(['grade'])['math','chinese'].mean()

其实不必死记硬背,可以这样来理解,groupby()括号里面的参数就是你要按照什么指标将数据分组,[ ]中的内容就是你分组之后你需要的表的列,然后利用函数计算出你需要的数据的特殊值。

data.groupby(['grade'])['math','chinese'].agg(['mean','max','min','median','std','mad','count','skew'])

其中agg方法是聚合函数,可以把需要的特殊值写在里面,可以一并计算出来

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

强大的RGG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值