R의 재활용 규칙
R의 재활용 규칙 (Recycling rules)
이번에는 R에서 길이가 서로 다른 벡터를 연산할 때 적용되는 재활용 규칙에 대해 알아볼게요. 짧은 벡터가 어떻게 긴 벡터에 맞춰지는지 함께 확인해 봐요.
본문
3.3.1 재활용 규칙
서로 다른 길이를 가진 두 구조를 더하려고 하면, 더 짧은 쪽이 더 긴 쪽의 길이에 맞춰 재활용됩니다. 예를 들어 c(1, 2, 3)을 길이가 6인 벡터에 더한다면 실제로는 c(1, 2, 3, 1, 2, 3)을 더하는 셈이에요. 긴 벡터의 길이가 짧은 벡터 길이의 배수가 아니라면 경고가 발생합니다. R 1.4.0부터는 길이가 0인 벡터가 포함된 산술 연산은 결과도 길이가 0인 벡터가 됩니다.