我正在尝试将值的索引作为字符串返回.我在这里看到的其他问题让它将索引作为列表返回.
引发的错误是:您返回了一个类型的变量,我们期望一种类型
我的代码:
String_to_be_returned=(df['Column'].index[df['Column']==2])
Run Code Online (Sandbox Code Playgroud)
例:
当我打印String_to_be_returned时,我得到这个:
索引(['美国'],dtype ='对象',名称='国家名称')
jez*_*ael 10
我认为你需要添加[0]select的第一个值index是array:
String_to_be_returned= df[df['Column']==2].index[0]
Run Code Online (Sandbox Code Playgroud)
样品:
df = pd.DataFrame({'Column':[1,2,3],
'Column1':[4,5,6]
}, index=['Slovakia','United States','Mexico'])
print (df)
Column Column1
Slovakia 1 4
United States 2 5
Mexico 3 6
String_to_be_returned= df[df['Column']==2].index[0]
print (String_to_be_returned)
United States
Run Code Online (Sandbox Code Playgroud)
String_to_be_returned= df.index[df['Column']==2][0]
print (String_to_be_returned)
United States
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8699 次 |
| 最近记录: |