python pandas進行條件篩選時出現ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().”


  在使用pandas進行條件篩選時,使用了如下的代碼:

    

    fzd_index=data[(data['實際輻照度']<mi)or(data['實際輻照度']>ma)].index
    原本以為,並沒有太大的問題。但是出現了ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().” 這樣的報錯。
    正確方式:
        
        fzd_index=data[(data.實際輻照度<mi)|(data.實際輻照度>ma)].index
    報錯原因尚未了解。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM