如果B的值为1,我试图检索A中的值 . 但是下面的代码抛出错误“ValueError:系列的真值是不明确的 . 使用a.empty,a.bool(),a.item (),a.any()或a.all()“
A B 0 a1 18 1 b1 25229 2 c2 2 3 d3 12 4 e4 1
码:
for a,bin df7.iteritems(): if (df7['b'] == 1): print (df7['a)
您可以使用简单的比较
import pandas as pd df = pd.DataFrame({'A': ['a1', 'b1', 'c2', 'd3', 'e4'], 'B': [18, 25229, 2, 12, 1]}) print(df[df['B'] == 1]['A'])
哪个收益率
4 e4 Name: A, dtype: object
1 回答
您可以使用简单的比较
哪个收益率