The truth value of a series is ambiguous. use a.empty, a.bool(), a.item(), a.any() or a.all()
The truth value of a series is ambiguous. use a.empty, a.bool(), a.item(), a.any() or a.all() The or and and python statements require truth-values. For pandas these are considered ambiguous so you should use “bitwise” | (or) or & (and) operations: result = result[(result[‘var’]>0.25) | (result[‘var’]<-0.25)] These are overloaded for these kind of datastructures to yield the element-wise or (or and). Just to add some more explanation to this statement: … Read more