더북(TheBook)

앞서 R에서 벡터는 데이터를 담는 가장 기본적인 구조라고 설명했습니다. R에서는 벡터에 데이터 값을 담아 벡터끼리 연산합니다. 기본적으로 벡터 간 연산은 다음 그림과 같이 벡터 값끼리 짝을 이루어 개별 데이터 값끼리 연산합니다. 할당 연산자와 함께 벡터 연산의 몇 가지 사례를 알아보겠습니다.

 

그림 6-2 | 벡터 연산 원리

 

먼저 벡터끼리 더하기 연산을 하는 사례부터 확인해 보겠습니다.

> x <- c(1, 2, 3, 4)
> y <- c(2, 2, 2, 2)
> z <- x + y     # 더하기 연산
> z
[1] 3 4 5 6

 

그림 6-3 | 더하기 벡터 연산

 

x에 할당된 데이터 값 순서에 맞추어 y에 할당된 값을 더한 결과가 출력되었습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.