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
'R' 카테고리의 다른 글
R ) 논리 연산자 in r ( &, |, ! ) in r (0) | 2021.09.30 |
---|---|
R ) 비교 연산자 알아보기 in r >, >=, <, <=, ==, != in r (0) | 2021.09.27 |
R ) 수학연산자 +, -, *, /, %%, %/%, ^ 사용 덧셈 뺄셈 곱셈 나눗셈 나머지 몫 거듭제곱 in r (0) | 2021.09.15 |
R ) 벡터의 인덱싱, 슬라이싱 (indexing, slicing) in r (0) | 2021.09.14 |
R ) data의 type변환 함수 as.integer, as. numeric, as.character, as.factor in r (0) | 2021.09.13 |
댓글