首页 > 解决方案 > Groupby 跟随系列

问题描述

df.Last_3mth_Avg.isnull().groupby([df['ShopID'],df['ProductID']]).sum().astype(int).reset_index(name='count')

上面的代码帮助我按 shopid 和 productid 查看空值的数量。问题df.Last_3mth_Avg.isnull()变成了一个系列,groupby([df['ShopID'],df['ProductID']])之后如何使用a?

我使用的解决方案来自: Pandas count null values in a groupby function

标签: pythonpython-3.xpandas

解决方案


你应该先过滤你的 df :

df[df.Last_3mth_Avg.isnull()].groupby(['ShopID','ProductID']).agg('count')

推荐阅读