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


报错:

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)

  果然修改之后运行成功