【发布时间】:2019-10-23 11:29:32
【问题描述】:
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']])?
【问题讨论】:
-
pd.Series.Groupby 。见文档。
-
添加一些上下文,上面的结构允许你使用
Series.GroupBy.sum,它在cython中实现并且非常快。这被问了很多,所以你可以在这里看到一些简单的时间差异:stackoverflow.com/questions/57995951/…
标签: python python-3.x pandas