首页 > 解决方案 > 在熊猫中获得最大的不同值

问题描述

我正在尝试从 df 中获取前 3 个不同的值,nlargest 在这种情况下在 pandas 中不起作用
下面是我的示例 df

在此处输入图像描述

预期的 O/p:
在此处输入图像描述

任何帮助将不胜感激,谢谢

标签: pandas

解决方案


sort_values然后drop_duplicates我们得到尾部 3 行。

df.sort_values('col2').drop_duplicates('col1',keep='last').tail(3)

推荐阅读