위키득계정 ↗
기술

R의 산술 연산자

R의 산술 연산자기술
기본 연산
+ − * /
거듭제곱
^
나머지
%%
정수 나눗셈
%/%
R에서 수치형 자료의 덧셈·뺄셈·곱셈·나눗셈·거듭제곱·나머지 등을 계산하는 기본 연산자다.

개요

R의 산술 연산자는 수치형 벡터 등의 원소에 계산을 적용한다. 기본 기호는 덧셈 +, 뺄셈 -, 곱셈 *, 나눗셈 /이며 거듭제곱에는 ^를 쓴다. 수학 표기에서 생략한 곱셈도 코드에서는 *로 명시한다.

나눗셈과 나머지

/는 일반 나눗셈, %/%는 몫을 아래쪽 정수로 내리는 나눗셈, %%는 그 정의에 대응하는 나머지 계산이다. 예를 들어 17 %/% 5는 3, 17 %% 5는 2다. 음수나 소수에서는 단순히 소수 부분을 잘라내는 해석과 다를 수 있다.

벡터 연산

기본 산술 연산은 원소별로 적용된다. 길이가 다른 벡터에는 재활용 규칙이 관여하며 길이가 정수배로 맞지 않으면 경고가 생길 수 있다. 행렬의 원소별 곱셈 *와 행렬 곱셈 %*%는 구분된다.

수치 표현

부동소수점 표현의 한계로 계산값과 화면 표시가 수학적 실수의 정확한 값과 다를 수 있다. 무한소수의 표시 자릿수와 실제 저장된 수치도 구분한다.

참고 자료