Programing

Pandas의 요소 별 논리 OR

lottogame 2020. 11. 2. 07:34
반응형

Pandas의 요소 별 논리 OR


요소 별 논리 OR 연산자를 원합니다. 나는 "또는"그 자체가 내가 찾고있는 것이 아님을 안다.

AND &~. 하지만 OR는 어떻습니까?


해당 연산자는 |다음과 같습니다.

 df[(df < 3) | (df == 5)]

값이 3보다 작거나 5와 같은지 요소별로 확인합니다.


이 작업을 수행하는 함수가 필요한 경우 np.logical_or. 두 가지 조건에 대해 다음을 사용할 수 있습니다.

df[np.logical_or(df<3, df==5)]

또는 여러 조건의 경우 logical_or.reduce,

df[np.logical_or.reduce([df<3, df==5])]

조건이 개별 인수로 지정되므로 괄호 그룹화가 필요하지 않습니다.

pandas를 사용한 논리 연산에 대한 자세한 내용은 여기 에서 찾을 수 있습니다 .


요소 현명한 논리적 OR 두 시리즈를 촬영하려면 ab바로 할

a | b

참고 URL : https://stackoverflow.com/questions/24775648/element-wise-logical-or-in-pandas

반응형