Python 由两个元素分组的数据帧

Python 由两个元素分组的数据帧,python,python-2.7,pandas,Python,Python 2.7,Pandas,例如,有一个名为df的数据帧。我把它分为A列和B列,然后得到C列的平均值。 我使用以下代码: df = df.groupby(['A','B'])['C'].mean() df = df.to_frame() 但是最后我想得到一个有3列的新数据框('a','B','C')。在这些代码之后我该怎么做?或者df.groupby(['a','B'],as_index=False)['C'].mean()或者df.groupby(['a','B'])['C'].mean().reset\u index

例如,有一个名为df的数据帧。我把它分为A列和B列,然后得到C列的平均值。 我使用以下代码:

df = df.groupby(['A','B'])['C'].mean()
df = df.to_frame()

但是最后我想得到一个有3列的新数据框('a','B','C')。在这些代码之后我该怎么做?

或者
df.groupby(['a','B'],as_index=False)['C'].mean()
或者
df.groupby(['a','B'])['C'].mean().reset\u index()
@ayhan是的,它起作用了。Thx.df groupy(['a','B']).agg({'C':'mean>df groupby(['a'])是的,它起作用了。Thx.df.groupy(['A','B'])agg({'C':'mean'))