python系列如何提取索引字符串

2024-04-26 14:30:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个国家名称索引系列。 我怎样才能进入第三大国家? 我想到了类似于countries.sort_values(ascending=False)[3:4]的东西,但它也给我提供了第一列,我只需要索引中的字符串 但我很肯定有更聪明的方法。你知道吗

Country
Australia              2.3316e+07
Brazil                2.05915e+08
Canada                3.52399e+07
China                 1.36765e+09
France                6.38373e+07
Germany               8.03697e+07
India                 1.27673e+09
Iran                  7.70756e+07
Italy                 5.99083e+07
Japan                 1.27409e+08
South Korea           4.98054e+07
Russian Federation      1.435e+08
Spain                 4.64434e+07
United Kingdom         6.3871e+07
United States         3.17615e+08
dtype: object

Tags: 方法字符串名称false国家sortcountrycountries
1条回答
网友
1楼 · 发布于 2024-04-26 14:30:24

做一个新的dict,切换键和值。你知道吗

my_dict2 = dict((y,x) for x,y in my_dict.iteritems())

然后对键排序并选择第3个值

number = sorted(my_dict2.keys())[3]

用第三个值查全国。你知道吗

solution = my_dict2[number]

相关问题 更多 >