Python Pandas - Groupby和Mean,但保留列名

时间:2017-02-10 15:10:59

标签: python pandas

我正在尝试在另一列中找到每个唯一值的列的平均值,并使用代码:

A_df = B.groupby('R')['L'].mean

我得到'R'中每个值的平均值,但是平均值没有列名,所以我无法对它进行排序。

有没有办法做上面做的事情,但给平均值一个列名,以便我可以对它进行排序?

谢谢

1 个答案:

答案 0 :(得分:2)

使用参数as_index=Falsereset_index

A_df = B.groupby('R', as_index=False)['L'].mean()

或者:

A_df = B.groupby('R')['L'].mean().reset_index()