如何使用任何列中的特定变量来打印系列的索引?
我有一个奥林匹克数据集,其中索引是国家名称,并且有一列名为Gold,我必须打印Gold值为947的国家名称。

最佳答案

boolean indexingindex一起使用:

print (df.index[df['Gold'] == 947])


样品:

df = pd.DataFrame({'Gold':[947, 100, 20, 947]}, index=list('abcd'))
print (df)
   Gold
a   947
b   100
c    20
d   947

print (df.index[df['Gold'] == 947])
Index(['a', 'd'], dtype='object')

关于python - Pandas 系列的打印索引,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49063951/

10-12 18:32