我在执行以下操作时有一个数据框:
df1 = df.groupby('Date_1')['weight'].sum().reset_index(name='total_weight')
我正在尝试汇总特定日期的权重总和。
我想添加一个条件,使其仅在is_b为1时才求和。is_b是另一列,其中有2个值0和1。
任何人都可以建议如何在大熊猫中使用groupby条件。
谢谢
编辑
DF
Date_1 weight isBooked
01/09/2019 181 1
01/09/2019 189 1
01/09/2019 174 1
01/09/2019 267 1
01/09/2019 308 1
02/09/2019 79 0
02/09/2019 179 1
02/09/2019 435 1
请注意,数据框也有其他列,只需在此处发布相关字段即可。