Series의 진리값이 모호합니다. a.empty, a.bool(), a.item(), a.any() 또는 a.all() 사용

| | | | | | | | |

내 결과 데이터 프레임을 또는 조건으로 필터링하는 데 문제가 있습니다. 내 결과 df가 0.25 이상 -0.25 미만인 모든 열 var 값을 추출하기를 원합니다.

아래 논리는 모호한 진리값을 제공합니다. 그러나 이 필터링을 두 개의 별도 작업으로 분할할 때 작동합니다. 여기에서 무슨 일이 일어나고 있습니까? 제안된 a.empty(), a.bool(), a.item(),a.any() 또는 a.all()을 어디에 사용해야 하는지 잘 모르겠습니다.

결과 = 결과[(결과["var"] > 0.25) 또는 (결과["var"] < -0.25)]