【发布时间】:2020-06-04 18:54:49
【问题描述】:
我知道这里有一个类似的问题:Pandas - Conditional drop duplicates
但是我的情况不同。
我有一个数据框:
df1
ID Start V_or_D
1 22/02/2020 11:55:01 V
1 22/02/2020 11:55:01 D
2 22/02/2020 11:55:01 D
2 22/02/2020 11:55:01 D
6 22/02/2020 11:55:01 D
6 22/02/2020 11:55:01 D
6 22/02/2020 11:55:01 V
我想删除基于ID 的重复项。因此,如果重复项在V_or_D 中有 D 或 V 或 D、D、V 的组合,它将删除带有 D 的行。例如,如果组合是 D,D 它将保留第一个并丢弃其他的。
我想要的输出是:
ID Start V_or_D
1 22/02/2020 11:55:01 V
2 22/02/2020 11:55:01 D
6 22/02/2020 11:55:01 V
【问题讨论】: