根据条件计算总值

calculate total value with condition

我是 pandas 和 numpy 的新手。我有一个关于使用不同列的条件计算总价值的问题

由于我的项目有超过一百万张票,所以我使用此功能 return 价值 data[data['FinalBatteryTestDecision'] == 'GOOD BATTERY'].sum()['ToolType']

但是,代码永远 return 该值。我想知道有什么方法可以计算总和吗?我期待听到所有人的声音

您的代码需要稍作修改。您可以改用以下代码。

data[data['FinalBatteryTestDecision'] == 'GOOD BATTERY']['ToolType'].sum()