groupby的操作可以被分为3部分: 第一步,存储于series或DataFrame中的数据,根据不同的keys会被split(分割)为多个组。(这个分组可以按照不同的轴进行划分,axis=0按照行;axis=1按照列) 第二步,我们可以把函数例如mean等,apply在每一个组上,产生一个新的值。 第三步,函数产生的结果被combine(结合)为一个结果对象(result object)。 使用例子来看一下,创建一个dataframe对象: df = pd.DataFrame({'key1' : ['a', 'a', 'b', 'b', 'a'],