Pandas 分组并计算表中列列表的平均值

Pandas 分组并计算表中列列表的平均值,pandas,group-by,Pandas,Group By,我想根据分类列列表创建列的平均值和标准偏差。它还需要根据分类列进行相应的命名 Code Age A1 12 B1 30 C1 64 A1 19 result = df.groupby(['Code'], as_index=False).agg({'Age':['mean','std']}) 此外,这里有一列,不确定是否可以对分类列列表动态执行此操作 如果您有任何建议,我们将不胜感激。在执行上面的g

我想根据分类列列表创建列的平均值和标准偏差。它还需要根据分类列进行相应的命名

     Code  Age  
     A1   12   
     B1   30   
     C1   64   
     A1   19   

result = df.groupby(['Code'], as_index=False).agg({'Age':['mean','std']})
此外,这里有一列,不确定是否可以对分类列列表动态执行此操作


如果您有任何建议,我们将不胜感激。

在执行上面的groupby命令后,您可以使用result.columns=['Code','Mean Age','Std Age']。