Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Använd värdematchningsoperatorn %in% för att identifiera de index i coffee_overlap som överlappar med indexen i coffee.

  • Använd hakparenteser ([, ]) och negationsoperatorn (!) för att extrahera de värden i coffee_overlap som inte ingår i overlapping_index.

  • Kombinera tidsserien coffee med coffee_subset och 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)
Redigera och kör kod