繁体   English   中英

在数据框上使用.sort_values之后。 我想访问它在排序时提供的索引

[英]After using .sort_values on a dataframe. I want to access the index that it provides while sorted

因此,当我在数据框列上使用df["total"].sort_values(ascending=False)[:5] ,我得到了这个。

lganame      

Melbourne (C)               32052

Brimbank (C)                18001

Greater Bendigo (C)         15648

Hobsons Bay (C)             15285

Golden Plains (S)           14677

我进行了排序,因此它将成为top5。 现在我有了这些信息,但是我希望能够访问索引名称,同时还能够拥有相应的总数。

例如,我希望能够提取出墨尔本(C)的总数最高,总数为32052。

我试图索引它给我的对象,但是它给我的只是没有记录lganame的数字。

我应该使用其他排序方法还是应该使用某种方法来访问索引和编号。

这是你所追求的吗?

df["total"].sort_values(ascending=False)[:5].to_frame().loc['Melbourne (C)']

要么:

#use number index
df["total"].sort_values(ascending=False)[:5].to_frame().iloc[0:1]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM