[R] 연산자 모음
- R
- 2022. 4. 26.
반응형
반응형
R에서의 연산자들을 한데 모았습니다.
기호로 표현하는 것들이기 때문에 당연히 그 의미를 알아두면 편하게 쓸 수 있습니다. 어려운건 전혀 없습니다.
산술 연산자
연산자 | 내용 |
+ | 덧셈 |
- | 뺄셈 |
* | 곱하기 |
/ | 나누셈 |
%% | 나눗셈 중 나머지 출려 |
%/% | 나눗셈 중 몫 출력 |
^ | 지수 입력 |
** | 지수 입력 |
연산 중에서 나눗셈 부분만 보겠습니다.
나머지는 수학하듯이 하면 되서 넘어가겠습니다.
# 나눗셈
> 7/4
[1] 1.75
# 몫 구하기
> 7%/%4
[1] 1
# 나머지 구하기
> 7%%4
[1] 3
관계 연산자
연산자 | 내용 |
> | 부등호(좌변이 우변보다 크다) |
< | 부등호(좌변이 우변보다 작다) |
>= | 부등호(좌변이 우변보다 크거나 같다) |
<= | 부등호(좌변이 우변보다 작거나 같다) |
== | 좌변과 우변이 같으면 참, 아니면 거짓 |
!= | 좌변과 우변이 다르면 참, 아니면 거짓 |
주의할 점은 크거나 같다나 작거나 같다를 쓸 때 연산자 순서를 반대로 쓰면 안됩니다.
7=<4
논리 연산자
데이터 전처리 할때 많이 쓰이는 논리연산자입니다.
and,or,not으로 글자그대로 쓰지 않고 기호를 이용해 표현합니다.
연산자 | 내용 |
& | and와 같음. 두개의 논릿값 모두 참이면 참, 아니면 거짓 |
&& | 첫번째 값만 and 처리 |
| | or과 같음.shift+\ 으로 입력해서 표현.두 논릿값 중 하나가 참이면 참, 아니면 거짓 |
! | not과 같음. 참이면 거짓, 거짓이면 참 출력 |
&와 | 는 값과 값 사이에 쓰지만 !는 값 앞에 씁니다.
> c(FALSE, TRUE, FALSE) & c(TRUE,TRUE,FALSE)
FALSE TRUE FALSE
> c(FALSE, TRUE, FALSE) && c(TRUE,TRUE,FALSE)
FALSE
> c(FALSE, TRUE, FALSE) | c(TRUE,TRUE,FALSE)
TRUE TRUE FALSE
> !TRUE
FALSE
대입 연산자
변수에 값을 대입할 때 사용하는 연산자입니다.
연산자 | 내용 |
= | 왼쪽의 변수에 오른쪽 값 대입 |
<- | 왼쪽의 변수에 오른쪽 값 대입 |
-> | 오른쪽 변수에 왼쪽 값 대입 |
#오른쪽 값 대입
>A = 3+5 # 또는 A <- 3+5
>A
[1] 8
#왼쪽 값 대입
>3 -> B
>B
[1] 3
기타 연산자
help와 찾아보기 기능 연산자입니다.
연산자 | 내용 |
? | 함수에 대한 설명 제공 |
?? | 함수와 관련된 토픽리스트 제공 |
함수 앞에 ? 연산자를 입력하면 Help 탭에 설명이 뜹니다.
?list
?? 연산자는 함수와 관련된 토픽을 나열합니다.
해당 링크를 누르면 그에 맞는 설명이 나옵니다.
??list
'R' 카테고리의 다른 글
[R] 리스트(list) (0) | 2022.05.03 |
---|---|
[R] 벡터 다루기(내장함수와 연산) (0) | 2022.04.28 |
[R] 벡터 다루기(입출력) (0) | 2022.04.18 |
R 데이터 타입 소개(종류, 타입확인) (0) | 2022.04.16 |
R 변수선언 방법 (0) | 2022.04.15 |