解決問題: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