,通过groupby方法,首选根据x标签的内容分为a,b,c3组,然后对每组求均值,最后将结果进行合并。...]})
# 一次使用一个函数进行处理
>>> df.groupby('x').aggregate(np.mean)
y
x
a 3.0
b 2.5
c 7.5
# agg是aggregate的简写...>>> df.groupby('x').agg(np.mean)
y
x
a 3.0
b 2.5
c 7.5
# 一次使用多种函数进行处理
>>> df.groupby('x').agg([...汇总数据
transform方法返回一个和输入的原始数据相同尺寸的数据框,常用于在原始数据框的基础上增加新的一列分组统计数据,用法如下
>>> df = pd.DataFrame({'x':['a','...a','b','b','c','c'],'y':[2,4,0,5,5,10]})
>>> df
x y
0 a 2
1 a 4
2 b 0
3 b 5
4 c 5
5 c 10
# 输出结果的行数和输入的原始数据框相同