熊猫根据索引检索值

时间:2020-05-21 15:16:42

标签: pandas

曾经尝试搜索此内容,但似乎无法找到正确的答案。

给出以下简单数据框:

   country   continent    population
0    UK       Europe        111111
1   Spain     Europe        222222
2   Malaysia   Asia         333333
3    USA      America       444444

如果我有给定索引值的条件,如何检索国家/地区值?例如,如果给我的索引值为2,我应该返回马来西亚。

编辑:忘记提及输入索引值来自一个变量(考虑到用户选择特定行,并且所选行提供了索引值变量)。

谢谢。

2 个答案:

答案 0 :(得分:1)

df.iloc[2]['country']

iloc用于按位置进行选择,有关其他选项,请参见pandas.DataFrame.iloc documentation

答案 1 :(得分:0)

index = 2    
print(df.iloc[index]['country'])

Malaysia