🐳 R, R studio/R basic
R 비교, 논리 연산자
Data_novice
2023. 10. 4. 19:54
📌 비교 연산자
<, = 과 같은 부등호를 이용한 비교 연산자입니다.
10 > 1 # ~ 보다 크다
# [1] TRUE
10 >= 1 # ~ 보다 크거나 같다
# [1] TRUE
10 < 1 # ~보다 작다
# [1] FALSE
10 <= 1 # 보다 작거나 같다, <=로 사용, =<는 안됩니다.
# [1] FALSE
10 == 1 # 같다
# [1] FALSE
10 != 1 # 같지 않다
# [1] TRUE
벡터의 경우에 각 요소들 하나하나를 비교하여 결과값을 내줍니다.
x <- c(1,2,5)
y <- c(3,2,1)
x > y
# [1] FALSE FALSE TRUE
x <= y
# [1] TRUE TRUE FALSE
x != y
# [1] TRUE FALSE TRUE
📌 논리 연산자
- and(&)의 경우는 동시에 조건을 만족할 때 TRUE를 반환
- or(shift + 원화 기호{키보드마다 다른데 보통 '₩'})의 경우는 어느 하나만 맞아도 TRUE를 반환
x >= 2 & x < 3 # 2와 같거나 크고 3보다 작은 값만 TRUE
# [1] FALSE TRUE FALSE
y <= 1 | y >= 2 # 1보다 작거나 같고 2보다 크거나 같은 값만 TRUE
# [1] TRUE TRUE TRUE