如何使用任何列中的特定变量打印系列的索引?我有一个奥运数据集,其中索引是国家名称和列名为Gold,我必须打印国家名称,其中Gold的值为947。
使用boolean indexing
和index
:
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')