[R] 연산자 모음

반응형
반응형

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

데이터목장님의
글이 좋았다면 응원을 보내주세요!

Designed by JB FACTORY