因此,当我在我的数据框列上使用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的数字。
我应该使用不同的排序方法,还是有办法访问索引和数字。
答案 0 :(得分:0)
这就是你想要的吗?
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]