24、python对数据框进行分组统计简单操作

分组分析:是指根据分组字段,将分析对象划分成不同的部分,已进行对比分析各组之间的差异性的一种分析方法

常见的统计指标:

计数
求和
平均值

1 函数
01 分组统计函数:
groupby(by=[分组列1,分组列2,...])[统计列1,统计列2,。。。]
.agg({统计列名1:统计函数1,统计列名2:统计函数2,。。。})

参数说明:

by: 用于分组的列
中括号:用于统计的列
agg: 统计别名显示统计值的名称,统计函数用于统计数据

02 常用统计函数    注释
size           计数
sum            求和
mean           均值

2 案例说明

import pandas

data=pandas.read_csv(
        'D:\\DATA\\pycase\\5.2分组分析\\data.csv',
            engine='python',
            sep=',',
            encoding='utf8'
            )

# 分组进行统计
# by 后边是分组列,score是统计列

import numpy

aggResule=data.groupby(
        by=['class']
        )['score'].agg({
                '总分': numpy.sum,
                '人数': numpy.size,
                '平均值': numpy.mean
                })

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值