从数据框中删除重复项,基于两个列A、B,并保留具有另一列C中最大值的行。

10 浏览
0 Comments

从数据框中删除重复项,基于两个列A、B,并保留具有另一列C中最大值的行。

我有一个包含重复值的pandas数据帧,根据两列(A和B)进行重复值判断:

A B C
1 2 1
1 2 4
2 7 1
3 4 0
3 4 8

我想要删除重复值,并保留列C中具有最大值的行。这将导致:

A B C
1 2 4
2 7 1
3 4 8

我无法弄清楚应该如何做到这一点。我应该使用drop_duplicates()吗,还是其他方法?

0