我正在尝试使用具有 0、1、2、3... 的系列创建数据框,并具有相应的值“Qatar”、“USA”等。 这是代码:
import pandas as pd
import numpy as np
dict_country_fifa = pd.Series([1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32],index=["Qatar","Ecuador","Senegal","Netherlands","Argentina","Saudi Arabia","Mexico","Poland","Spain","Costa Rica","Germany","Japan","Brazil","Serbia","Switzerland","Cameroon","England","Iran","USA","Wales","France","Australia","Denmark","Tunisia","Belgium","Canada","Morroco","Croatia","Portugal","Ghana","Uruguay","South Korea"])
print(dict_country_fifa[1])
所以如果我 print(dict_country_fifa[1])
我得到的输出是 >>> 2
# 这是列表中 Dataframe 中的 1,2 <--- 2 值
但我的问题是如何打印卡塔尔或厄瓜多尔等索引值??
我试着跟随
print(dict_country_fifa.get(3))
output is >>> 4
但我希望返回国家名称?我如何获得名称而不是 4 ?
最佳答案
您已将国家名称设置为系列的索引。
因此,您需要从索引中检索名称,如下所示。
print(dict_country_fifa.index[3])
输出:
Netherlands
关于pandas - 创建 Pandas 系列列表但不知道如何访问索引值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74750439/