【发布时间】:2020-04-19 07:30:33
【问题描述】:
我有什么:
df
Name |Vehicle
Dave |Car
Mark |Bike
Steve|Car
Dave |
Steve|
我想从名称列中删除重复项,但前提是车辆列中的相应值为空。 我知道我可以使用
df.dropduplicates(subset=['Name'])
使用Keep = 或'First' or 'Last',但我正在寻找一种从Name 列中删除重复项的方法,其中Vehicle 列的对应值为null。所以基本上,如果 Vehicle 列是 NOT 为空,则保留 Name 并删除其余部分。如果名称没有重复,则保留该行,即使Vehicle 中的对应值为空。
非常感谢
【问题讨论】:
标签: python pandas drop-duplicates