python - 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
解决方案
你应该先过滤你的 df :
df[df.Last_3mth_Avg.isnull()].groupby(['ShopID','ProductID']).agg('count')
推荐阅读
- node.js - CKEditor5 图像调整大小无法正常工作
- python - 获取 MYSQL 列值作为一个变量中的列表
- c# - Apache Ignite,缓存 ID 冲突
- perl - 返回对数组或散列的引用的子例程以及 + 运算符的作用
- c++ - 反复输入直到密码变好
- php - 在 foreach 循环中访问 xml 节点属性
- algorithm - 调度以减少平均工作(算法/非线程调度)
- responsive-design - 当我试图将两个 div 并排放置时,“col-md-6”不起作用
- angular - 我在使用 Angular 13 的 rxjs 7.4 中收到此错误“无法使用命名空间‘Observable’作为 type.ts(2709)”
- blockchain - Near-example/workshop--exploring-assemblyscript-contracts/assembly/A.sample-projects/04.token-contract/