当前位置: 首页 > 知识库问答 >
问题:

为什么我得到ValueError:序列的真值是不明确的。使用a.empty、a.bool()、a.item()、a.any()或a.all()

杜鸿彩
2023-03-14

下面的代码给我值错误:

major_males=[]

for row in recent_grads:
    if recent_grads['Men']>recent_grads['Women']:
        major_males.append(recent_grads['Major'])
display(major_males)  

ValueError:序列的真值不明确。使用a.empty、a.bool()、a.item()、a.any()或a.all()

共有1个答案

赖明煦
2023-03-14

如果recent_grads是一个数据帧,那么这就是for循环的样子

major_males=[]

for i, row in recent_grads.iterrows():
    if row['Men']>row['Women']:
        major_males.append(row['Major'])
display(major_males)  
 类似资料: