728x90
728x90
R에서 논리 연산자 &, |, ! 에 대해 알아보겠습니다.
논리 연산자 &, |, ! 에 대해 설명하자면 아래와 같습니다.
또한 TRUE와 FALSE를 판별하는 기준은 원소의 값이 0인지 여부에 따라 결정됩니다.
이전에 포스팅한 비교 연산자와 혼합해서 사용해 보도록 하겠습니다.
https://c-mond.tistory.com/42?category=917498
a <- c(1,0,3)
b <- c(1,1,0)
위의 data를 사용하겠습니다.
"&"연산자를 보겠습니다.
a==0
b!=0
a==0&b!=0
논리연산자를 두고 좌측 우측 data가 모두 TRUE로 반환되어야 결과적으로 TRUE가 반환되는것을 볼 수 있습니다.
"|"연산자를 보겠습니다.
a==0
b!=0
a==0|b!=0
논리연산자를 두고 좌측 우측 data중 하나라도 TRUE로 반환되면 결과적으로 TRUE가 반환되는것을 볼 수 있습니다.
"!"연산자를 보겠습니다.
a==0
b!=0
!(a==0|b!=0)
마지막 반환된 결과에 반전되어 결과값이 반환되는 것을 볼 수 있습니다.
위 논리연산자를 이용해 data처리를 할때 자신이 원하는 data를 쉽게 추출할 수 있습니다.
728x90
728x90
'R' 카테고리의 다른 글
R ) data에서 결측치 처리하기 mean, max, min, median 등등 in r (0) | 2022.03.31 |
---|---|
R ) 통계값 column추가 하기 in r (0) | 2022.03.30 |
R ) 비교 연산자 알아보기 in r >, >=, <, <=, ==, != in r (0) | 2021.09.27 |
R ) 수학연산자 +, -, *, /, %%, %/%, ^ 사용 덧셈 뺄셈 곱셈 나눗셈 나머지 몫 거듭제곱 in r (0) | 2021.09.16 |
R ) 수학연산자 +, -, *, /, %%, %/%, ^ 사용 덧셈 뺄셈 곱셈 나눗셈 나머지 몫 거듭제곱 in r (0) | 2021.09.15 |
댓글