반응형
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 두 시리즈를 촬영하려면 a
및 b
바로 할
a | b
참고 URL : https://stackoverflow.com/questions/24775648/element-wise-logical-or-in-pandas
반응형
'Programing' 카테고리의 다른 글
Chrome 자동 형식 input = number (0) | 2020.11.02 |
---|---|
Amazon AWS DynamoDB 데스크톱 클라이언트-존재합니까? (0) | 2020.11.02 |
create-react-app을 사용하는 React 앱에서 ES6 기능을 폴리 필하는 가장 좋은 방법 (0) | 2020.11.02 |
iOS 11에서 암호 자동 채우기 액세서리보기 옵션을 비활성화 하시겠습니까? (0) | 2020.11.02 |
변경 가능한 맵을 변경 불가능한 맵으로 변환 (0) | 2020.11.02 |