더북(TheBook)

x는 데이터 값을 네 개 가지고 있는데 y는 데이터 값을 두 개 가지고 있기 때문에 길이가 서로 다릅니다. 이 경우 길이가 짧은 쪽 벡터의 데이터 값을 반복해서 사용하여 길이가 긴 벡터와 맞추어 연산합니다. 앞 예시는 12를 반복해서 사용하여 곱하기 연산 결과가 1 4 3 8이 됩니다.

 

그림 6-5 | 길이가 다른 벡터 연산

 

벡터 연산은 다음과 같이 다양하게 응용 가능합니다.

> y <- c(1, 2)
> 10 - y     # 10에서 1, 2를 뺌
[1] 9 8

 

그림 6-6 | 벡터 연산 응용

 

10이라는 숫자 값에 대해 y12를 각각 빼기 연산하여 98이 출력되었습니다.

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