我正在尝试在另一列中找到每个唯一值的列的平均值,并使用代码:
A_df = B.groupby('R')['L'].mean
我得到'R'中每个值的平均值,但是平均值没有列名,所以我无法对它进行排序。
有没有办法做上面做的事情,但给平均值一个列名,以便我可以对它进行排序?
谢谢
答案 0 :(得分:2)
使用参数as_index=False
或reset_index
:
A_df = B.groupby('R', as_index=False)['L'].mean()
或者:
A_df = B.groupby('R')['L'].mean().reset_index()