Python DataframeGroupby对象中的.groupby()

Python DataframeGroupby对象中的.groupby(),python,pandas,dataframe,group-by,Python,Pandas,Dataframe,Group By,我有一个数据帧,df,不能正确堆叠。我相信为Pandas dataframe分配groupby()函数的乘积将输出一个dataframe,但我得到的是Pandas.core.groupby.DataFrameGroupBy对象 或者,您可以将对象转换为数据帧吗 这是我的输入,df: Flavor MONTH Score 6 Vanilla March_2018 2.941176 7

我有一个数据帧,
df
,不能正确堆叠。我相信为Pandas dataframe分配
groupby()
函数的乘积将输出一个dataframe,但我得到的是
Pandas.core.groupby.DataFrameGroupBy
对象

或者,您可以将对象转换为数据帧吗

这是我的输入,
df

                  Flavor      MONTH        Score
6                 Vanilla     March_2018   2.941176
7                 Chocolate   March_2018   7.692308
8                 Banana      March_2018   0.000000
23                Strawberry  March_2018   20.000000
这是我的命令:
Score\u df=df1.groupby(['Flavor','MONTH'])

我想制作:

Score_df =

MONTH         March_2018
Flavor
Vanilla       2.941176
Chocolate     7.692308
Banana        0.000000
Strawberry    20.000000
但我得到的是:

您可以使用:

In [210]: df.pivot_table(index=df.Flavor, values='Score', columns='MONTH')
     ...: 
Out[210]: 
MONTH       March_2018
Flavor                
Banana        0.000000
Chocolate     7.692308
Strawberry   20.000000
Vanilla       2.941176