分组统计函数:
groupby(by=【分组列1,分组列2,...】)
[统计列1,统计列2,...]
.agg({统计列别名1:统计函数1,统计列别名2:统计函数2,)
参数说明:
by:用于分组的列
中括号:用于统计的列
agg:统计别名显示统计值的名称,统计函数用于统计数据
size用于计数
sum用于求和
mean求均值
import numpy
import pandas
data = pandas.read_csv(
'D:\\PDA\\5.2\\data.csv'
)
aggResult = data.groupby(
by=['class']
)['score'].agg({
'总分': numpy.sum,
'人数': numpy.size,
'平均值': numpy.mean
})
网友评论