У меня есть фрейм данных df, который не складывается должным образом. Я бы поверил, что назначение моего продукта функции groupby() для фрейма данных Pandas выведет фрейм данных, но вместо этого я получаю объект 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_df = df1.groupby(['Flavor','MONTH'])
И я хочу произвести:
Score_df =
MONTH March_2018
Flavor
Vanilla 2.941176
Chocolate 7.692308
Banana 0.000000
Strawberry 20.000000
но вместо этого я получаю: <pandas.core.groupby.DataFrameGroupBy object at 0x000002B7C2BE45F8>






Ты можешь использовать:
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