解决问题: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)
果然修改之后运行成功