在熊猫中的groupby和nunique之后过滤数据帧

时间:2018-11-30 05:33:53

标签: python pandas dataframe group-by pandas-groupby

我尝试了df.groupby("item")["variable"].nunique(),它返回每个项目对象的唯一计数。

我想过滤以仅返回“变量”的计数> 3以Groupby项为条件...是否有方法?

1 个答案:

答案 0 :(得分:2)

当您希望将transform映射到输入的每一行时,请考虑一下df = df[df.groupby("item")["variable"].transform('nunique') > 3]

admin