我对如何在熊猫中实现这种功能有疑问。 我有以下字段
,我想问以下问题。找到那些往往经过最大距离的ueid(最后一列)(dist列)。
我试图通过排序解决此问题,但是如果我先订购ueid,然后再订购第二个,我将无法获得想要的东西。
然后,如果我订购距离,将不容易看到列表中出现频率更高的ueid。
您能建议熊猫在这里为我提供支持吗?
谢谢 亚历克斯
答案 0 :(得分:2)
获取最大的uied
中的第一个dist
:
df.loc[df['dist'].idxmax(),'uied']
获取具有最大uied
的所有dist
:
df.loc[df['dist']==df['dist'].max(),'uied']
答案 1 :(得分:1)
我认为您对查询的期望并不十分明确。
如果我理解正确,我想您想知道哪些人经常去长途旅行。这是我的解决方案:
n和m是您的选择。