python分组处理数据

博主微信公众号:“Python技术博文”

日常分组需求:

  • 季度平均收益

  • 季度销售量最大值、一年中各季度收入总额等等

    分组运算过程:split->apply->combine

  • 拆分:进行分组的根据

  • 应用:每个分组运行的计算规则

  • 合并:把每个分组的计算结果合并起来

    本文主要分享内容:

  • 调用内置函数:min()、max()、mean()、sum()、count()

  • 调用自定义函数:agg()、apply()

一、调用内置函数

    X市实验中学进行科目测试,各同学成绩数据如下:

1.1 求各同学所有考试科目成绩最低分:min()【最高分用max()方法即可】

【PS:这班语文可能是TY老师教的,大家都差haha~~】

1.2 求各科目成绩平均分:mean()

1.3 求各同学测试成绩总分:sum()

1.4 求班级中各同学考了几科[看看有没有同学漏考的]:count()

2. 调用自定义函数

2.1 求各同学各科成绩平均分:agg('mean')

2.2 求各同学Math成绩最大值、chinese平均值:agg({'Math':max,'chinese:'mean'})

2.3 apply()方法可以应用lambda函数,如下:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值