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