【发布时间】:2020-05-08 08:11:04
【问题描述】:
我正在尝试删除重复的行,但有一些特殊情况。 输入数据如下: 我想删除重复的行。我必须比较所有列,因此我必须根据 CODE 对数据框进行排序,因此我可以比较行。如果单元格值相同(在比较列 CITY 时必须忽略大小写)并且如果 COMPANY 列同时具有 BELL 和 MAS,那么我必须选择带 BELL。谢谢。
NAME CODE STATE CITY COMPANY
abc 109 TN Trichy BELL
abc 109 TN Salem MAS
pen 9 TN Mdu BELL
pen 9 TN MDU MAS
hat 10 TN Karur MAS
mat 89 TN Hosur MAS
mat 89 TN Hosur BELL
paper 77 TN Nyl BELL
stone 98 TN Nyl BELL
stone 98 TN Nyl MAS
预期结果:
NAME CODE STATE CITY COMPANY
abc 109 TN Trichy BELL
abc 109 TN Salem MAS
pen 9 TN Mdu BELL
hat 10 TN Karur MAS
mat 89 TN Hosur BELL
paper 77 TN Nyl BELL
stone 98 TN Nyl BELL
【问题讨论】:
标签: python-3.x dataframe duplicates