Tìm các chỉ mục trùng nhau
Một chuỗi thời gian được coi là trùng nhau khi có các quan sát trong cả hai chuỗi có cùng chỉ mục, nghĩa là xảy ra tại cùng một thời điểm.
Bằng cách tạo một tập con với toán tử %in%, bạn có thể lọc các điểm trùng khỏi một trong hai chuỗi thời gian, từ đó ghép hai tập dữ liệu lại với nhau.
Trong bài này, bạn sẽ làm việc với hai chuỗi thời gian, coffee và coffee_overlap, và loại bỏ các phần tử bị trùng.
Các tập dữ liệu coffee và coffee_overlap, cùng với các gói zoo và lubridate, đã được cung cấp sẵn cho bạn.
Bài tập này là một phần của khóa học
Xử lý Dữ liệu Chuỗi Thời gian trong R
Hướng dẫn bài tập
Dùng toán tử so khớp giá trị
%in%để xác định chỉ mục củacoffee_overlaptrùng với chỉ mục củacoffee.Dùng ngoặc vuông (
[,]) và toán tử phủ định (!) để trích xuất các giá trị củacoffee_overlapmà không thuộcoverlapping_index.Kết hợp chuỗi thời gian
coffeevớicoffee_subsetvà xem biểu đồ autoplot thu được.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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)