码迷,mamicode.com
首页 > 编程语言 > 详细

python pandas进行条件筛选时出现ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().”

时间:2019-09-21 10:35:02      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:pytho   问题   item   series   没有   ror   das   出现   报错   

  在使用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
    报错原因尚未了解。

python pandas进行条件筛选时出现ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().”

标签:pytho   问题   item   series   没有   ror   das   出现   报错   

原文地址:https://www.cnblogs.com/sugar-k/p/11561584.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!