繁体   English   中英

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

[英]filter dataframe after groupby and nunique in pandas

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

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

当您要将groupby映射到输入的每一行时,请考虑一下transform

df = df[df.groupby("item")["variable"].transform('nunique') > 3]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM