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

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     報錯原因尚未了解。