Python 3.x 如何在.groupby输出中重置索引?

Python 3.x 如何在.groupby输出中重置索引?,python-3.x,pandas-groupby,Python 3.x,Pandas Groupby,我有以下数据帧。我想根据名称和品牌列各自的独特值对它们进行分组 我编写了以下python代码来对它们进行分组: high_products = products.reset_index().groupby(['name', 'brand'])[['name', 'brand', 'count_name']] 并使用以下代码打印输出: high_products.head().sort_values(by='count_name', ascending=False) 从上图中可以看到,它似

我有以下数据帧。我想根据名称和品牌列各自的独特值对它们进行分组

我编写了以下python代码来对它们进行分组:

high_products = products.reset_index().groupby(['name', 'brand'])[['name', 'brand', 'count_name']]
并使用以下代码打印输出:

high_products.head().sort_values(by='count_name', ascending=False)

从上图中可以看到,它似乎也在根据索引对它们进行分组。最后,我只想得到唯一的名称和品牌价值以及它们各自的计数名称

我怎么能用groupby来做这个


谢谢。

将代码的第一行更改为(按名称、品牌计算聚合):


当我这样做时,我得到一个:Attribute错误:“DataFrameGroupBy”对象没有属性“reset_index”@AlejandroL请在agg()之后使用reset_index()函数。
high_products = products.groupby(['name', 'brand']).agg(['count']).reset_index()