R에 있는 비교연산자에 대해 알아보려고 합니다 (>, >=, <, <=, ==, !=)
>
>=
<
<=
==
!=
위와 같은 비교 연산자들이 존재합니다.
data는 다음과 같은 data를 사용하겠습니다.
a <- c(1,2,3)
b <- c(1,1,6)
c <- c(1,1,6,0,1,2)
연산자들의 의미는 다음과 같습니다.
">"
벡터 a의 원소가 벡터 b의 원소보다 크면 TRUE를 반환하고 작거나 같으면 FALSE를 반환합니다.
a>b
a>c
a <- c(1,2,3)
b <- c(1,1,6)
c <- c(1,1,6,0,1,2)
벡터의 길이가 같지 않으면 TRUE를 반환하는 것을 볼 수 있습니다.
대응하는 벡터의 원소끼리는 비교를 통해 TRUE 또는 FALSE를 반환하는 것을 볼 수 있습니다
">="
벡터 a의 원소가 벡터 b의 원소보다 크거나 같으면 TRUE를 반환하고 작으면 FALSE를 반환합니다.
a>=b
a>=c
a <- c(1,2,3)
b <- c(1,1,6)
c <- c(1,1,6,0,1,2)
벡터의 길이가 같지 않으면 TRUE를 반환하는 것을 볼 수 있습니다.
대응하는 벡터의 원소끼리는 비교를 통해 TRUE 또는 FALSE를 반환하는 것을 볼 수 있습니다
"<"
벡터 a의 원소가 벡터 b의 원소보다 작으면 TRUE를 반환하고 크거나 같으면 FALSE를 반환합니다.
a<b
a<c
a <- c(1,2,3)
b <- c(1,1,6)
c <- c(1,1,6,0,1,2)
벡터의 길이가 같지 않으면 FALSE를 반환하는 것을 볼 수 있습니다.
대응하는 벡터의 원소끼리는 비교를 통해 TRUE 또는 FALSE를 반환하는 것을 볼 수 있습니다
"<="
벡터 a의 원소가 벡터 b의 원소보다 작거나 같으면 TRUE를 반환하고 크면 FALSE를 반환합니다.
a<=b
a<=c
a <- c(1,2,3)
b <- c(1,1,6)
c <- c(1,1,6,0,1,2)
벡터의 길이가 같지 않으면 FALSE를 반환하는 것을 볼 수 있습니다.
대응하는 벡터의 원소끼리는 비교를 통해 TRUE 또는 FALSE를 반환하는 것을 볼 수 있습니다
"=="
벡터 a의 원소와 벡터 b의 원소가 같으면 TRUE를 반환하고 다르면 FALSE를 반환합니다.
a==b
a==c
a <- c(1,2,3)
b <- c(1,1,6)
c <- c(1,1,6,0,1,2)
벡터의 길이가 같지 않으면 FALSE를 반환하는 것을 볼 수 있습니다.
대응하는 벡터의 원소끼리는 비교를 통해 TRUE 또는 FALSE를 반환하는 것을 볼 수 있습니다
"!="
벡터 a의 원소와 벡터 b의 원소가 다르면 TRUE를 반환하고 같으면 FALSE를 반환합니다.
a!=b
a!=c
a <- c(1,2,3)
b <- c(1,1,6)
c <- c(1,1,6,0,1,2)
'R' 카테고리의 다른 글
R ) 통계값 column추가 하기 in r (0) | 2022.03.30 |
---|---|
R ) 논리 연산자 in r ( &, |, ! ) in r (0) | 2021.09.30 |
R ) 수학연산자 +, -, *, /, %%, %/%, ^ 사용 덧셈 뺄셈 곱셈 나눗셈 나머지 몫 거듭제곱 in r (0) | 2021.09.16 |
R ) 수학연산자 +, -, *, /, %%, %/%, ^ 사용 덧셈 뺄셈 곱셈 나눗셈 나머지 몫 거듭제곱 in r (0) | 2021.09.15 |
R ) 벡터의 인덱싱, 슬라이싱 (indexing, slicing) in r (0) | 2021.09.14 |
댓글