我正在尝试将groupBy()子句应用于一个dataframe,以分组相等的实例,但我希望只有在可以创建超过3个元素的组的情况下才能应用它。我的意思是,如果我有两个相等的实例,我不想对它们进行分组,但是如果我有超过2个相等的实例,我想创建一个组。我使用这段代码来创建组,但是我不知道如何修改它来解决我所面临的问题:
dat
我已经在product_category和quantity_sold的基础上对dataframe(Dataframe)进行了排序。现在我想访问每个产品类别中销售最多的前两种产品,如何实现这一目标?另外,如果它在dfDogNew中只有一个产品,那么它只会返回一行,假设如果我将切片设置为:2、熊猫会自动传递到下一个类别--在以前的cstegory中只有一个产品?我将在下面附加我的for循环代码:
for i in product_cate