解决问题:ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().


报错:

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().

  意思是你的数组真实值不明确,出现问题代码:

for i in range(0,9999):
    if a[i] > b:
        print('errer:',a[i])

  解决:发现是相比较的数据类型不一致,进行转型即可

b = 3*std
b = b.values
a = abs(data_col_10-mean)
a.shape
a = a.values
type(a)

  果然修改之后运行成功

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM