본문 바로가기
R

R ) 수학연산자 +, -, *, /, %%, %/%, ^ 사용 덧셈 뺄셈 곱셈 나눗셈 나머지 몫 거듭제곱 in r

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

지난 포스팅에 이어 수학연산자에 대해 보려고 합니다.

a <- c(1,2,3)
b <- c(4,5,6)
c <- c(7,8,9,0,1,2)
d <- c(3,4,5,6)

위 data를 사용하도록 하겠습니다.

 

 

%%에 대해서 보겠습니다.

%%는 나눗셈의 나머지를 반환하는 함수 입니다

a%%b
a%%c
a%%d

위와 같이 data가 반환됩니다. 마찬가지로 벡터의 길이가 다르면 "경고메세지"가 나타납니다.

NaN은 "Not a Number"로 0으로는 나눌수가 없어서 반환되었습니다.

 

 

다음으로 %/%입니다. 

%/%는 몫을 반환하는 함수입니다.

a%/%b
a%/%c
a%/%d

위와 같이 data가 반환 됩니다.

"Inf"는 0으로 나누어 나타나게됩니다.  "infinite"로 무한대란 의미입니다.

 

다음으로 ^입니다. 

^는 거듭제곱을 반환하는 함수 입니다.

a^b
a^c
a^d

거듭제곱을 사용하면 위와 같이 data가 반환됩니다.

 

 

 

 

아래와 같이 벡터의 길이가 모자라면 벡터를 반복하여 길이를 맞추어 줍니다.

a 벡터의 길이가 짧아 반복하여 길이를 맞추어준 경우입니다.

 

 

728x90
728x90

댓글