Hitta överlappande index
Två tidsserier sägs överlappa när det finns observationer i båda tidsserierna med samma index, det vill säga att de inträffar vid samma tidpunkt.
Genom att skapa en delmängd med operatorn %in% kan de överlappande punkterna filtreras bort från en av tidsserierna, vilket gör det möjligt att kombinera de två datamängderna.
I den här övningen arbetar du med två tidsserier, coffee och coffee_overlap, och tar bort de element som överlappar.
Datamängderna coffee och coffee_overlap, samt paketen zoo och lubridate, är redan tillgängliga.
Den här övningen är en del av kursen
Manipulera tidsseriedata i R
Övningsinstruktioner
Använd värdematchningsoperatorn
%in%för att identifiera de index icoffee_overlapsom överlappar med indexen icoffee.Använd hakparenteser (
[,]) och negationsoperatorn (!) för att extrahera de värden icoffee_overlapsom inte ingår ioverlapping_index.Kombinera tidsserien
coffeemedcoffee_subsetoch granska den resulterande autopplotten.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)