Python中的分组分析groupby

来源:互联网 发布:mac mini 2018 编辑:程序博客网 时间:2024/05/17 06:20

分组分析

根据分组字段,将分析对象划分成不同的部分,以进行对比分析各组之间差异性的一种分析方法。
定性分组
定量分组

分组统计函数:

groupby(by=[分组列1,分组列2,...])
[统计列1,统计列2,...]

.agg({统计列别名1:统计函数1,统计列别名2:统计函数2,...})

参数说明:

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

代码示例:

import numpyimport pandasdata = pandas.read_csv(    'D:\\PDA\\5.2\\data.csv')aggResult = data.groupby(    by=['class'])['score'].agg({    '总分': numpy.sum,     '人数': numpy.size,     '平均值': numpy.mean})

原创粉丝点击