【发布时间】:2022-10-24 14:04:38
【问题描述】:
现有数据框:
UserId Activity_date Status
A 27-01-2022 initiated
A 27-01-2022 In_process
A 27-01-2022 Success
A 28-01-2022 initiated
A 28-01-2022 Completed
A 30-01-2022 initiated
A 30-01-2022 failed
B 26-01-2022 initiated
B 26-01-2022 Completed
B 26-01-2022 Success
B 27-01-2022 initiated
需要删除那些在同一活动日期未出现“成功”或“已完成”的条目。与 UserId A 的情况一样,Success 状态出现在 27-01-2022 上, Completed 状态出现在 28-01-2022 上,因此新数据框应包含活动日期 27-01-2022 和 28-01- 的所有行2022
预期数据框:
UserId Activity_date Status
A 27-01-2022 initiated
A 27-01-2022 In_process
A 27-01-2022 Success
A 28-01-2022 initiated
A 28-01-2022 Completed
B 26-01-2022 initiated
B 26-01-2022 Completed
B 26-01-2022 Success
我通过 UserId 和 Activity_date 分组来接近它,并检查“成功”或“已完成”状态的行,但被丢弃的部分卡住了。
【问题讨论】:
标签: pandas