DataFrame返回错误的值Pandas

17 浏览
0 Comments

DataFrame返回错误的值Pandas

我有一个包含列A重复值的数据框。我想删除重复值,并保留列B中具有最高值的行。

所以原始数据:

A B
1 10
1 20
2 30
2 40
3 10

应该变成这样:

A B
1 20
2 40
3 10

我猜可能有一种简单的方法来做到这一点 - 也许只需在删除重复值之前对数据框进行排序 - 但是我对groupby的内部逻辑不够了解,无法弄清楚。有什么建议吗?

0