【发布时间】:2021-03-11 20:30:12
【问题描述】:
我想计算claimnb=0 和bm=1 的索赔数量。这是我的第一个参数的代码,但是如何添加第二个条件?
(data['ClaimNb'] == 0).sum()
【问题讨论】:
标签: python pandas dataframe count
我想计算claimnb=0 和bm=1 的索赔数量。这是我的第一个参数的代码,但是如何添加第二个条件?
(data['ClaimNb'] == 0).sum()
【问题讨论】:
标签: python pandas dataframe count
假设您使用的是 Numpy,请尝试使用 & 组合这两个条件:
((data['ClaimNb'] == 0) & (data['bm'] == 1)).sum()
确保在每个条件周围添加括号。
有关在 Numpy 表达式中组合条件的更多信息,请参阅 How to use NumPy where with multiple conditions in Python。
【讨论】: