python-3.x 仅当页列不相同时才删除重复行

gcuhipw9  于 2023-04-22  发布在  Python
关注(0)|答案(1)|浏览(143)

我是python的超级新手。我能够删除重复的行,但我只需要删除来自不同页面的行。
这是我的数据框
| 名称|国家技术合作署|φ|摆动|每|页|
| --------------|--------------|--------------|--------------|--------------|--------------|
| bav2|0.59|0.3|0.15|一千|1|
| bav2|0.59|0.3|0.15|一千|三|
| 氯_1|0.78|零点三零八|零点一五|一五零九|二|
| 氯_1|0.78|零点三零八|零点一五|一五零九|二|
| 氯_1|0.78|零点三零八|零点一五|一五零九|二|
这就是我想要的结果
| 名称|国家技术合作署|φ|摆动|每|页|
| --------------|--------------|--------------|--------------|--------------|--------------|
| bav2|0.59|0.3|0.15|一千|1|
| 氯_1|0.78|零点三零八|零点一五|一五零九|二|
| 氯_1|0.78|零点三零八|零点一五|一五零九|二|
| 氯_1|0.78|零点三零八|零点一五|一五零九|二|

pkbketx9

pkbketx91#

你要找的是subset
df = df.drop_duplicates(subset=['name','page'], keep=False)

相关问题