겹치는 인덱스 찾기
두 시계열에 같은 인덱스를 가진 관측값이 있으면, 즉 같은 시점에 값이 존재하면 이를 시계열이 서로 겹친다(overlap)고 해요.
%in% 연산자를 사용해 부분집합을 만들면, 두 시계열 중 하나에서 겹치는 지점을 걸러낼 수 있고, 이렇게 하면 두 데이터셋을 결합할 수 있어요.
이번 연습에서는 두 시계열 coffee와 coffee_overlap에서 겹치는 원소를 제거해 보세요.
데이터셋 coffee와 coffee_overlap, 그리고 zoo와 lubridate 패키지는 이미 준비되어 있어요.
이 연습은 강의의 일부입니다
R로 시계열 데이터 다루기
연습 안내
값 매칭 연산자
%in%를 사용해coffee의 인덱스와 겹치는coffee_overlap의 인덱스를 구하세요.대괄호(
[,])와 부정 연산자(!)를 사용해overlapping_index에 속하지 않는coffee_overlap의 값만 추출하세요.coffee시계열과coffee_subset을 결합하고, 결과를 autoplot으로 확인하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Determine the overlapping indexes
overlapping_index <-
___ %in% ___
# Create a subset of the elements which do not overlap
coffee_subset <- ___[___]
# Combine the coffee time series and the new subset
coffee_combined <- ___
autoplot(coffee_combined)