본문 바로가기
R

R ) 논리 연산자 in r ( &, |, ! ) in r

by C.Mond 2021. 9. 30.
728x90
728x90

R에서 논리 연산자  &, |, !  에 대해 알아보겠습니다.

논리 연산자  &, |, ! 에 대해 설명하자면 아래와 같습니다.

또한 TRUE와 FALSE를 판별하는 기준은 원소의 값이 0인지 여부에 따라 결정됩니다.

 

이전에 포스팅한 비교 연산자와 혼합해서 사용해 보도록 하겠습니다.

https://c-mond.tistory.com/42?category=917498 

 

R ) 비교 연산자 알아보기 in r >, >=, <, <=, ==, !=

R에 있는 비교연산자에 대해 알아보려고 합니다 (>, >=, <, <=, ==, !=) > >= < <= == != 위와 같은 비교 연산자들이 존재합니다. data는 다음과 같은 data를 사용하겠습니다. a b c 연산자들의 의미는 다음과

c-mond.tistory.com

 

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

댓글