Kom igångKom igång gratis

Växla mellan data.frame och zoo

När du arbetar med verkliga tidsseriedata importerar du ofta data från kalkylblad och tabellformat – det vill säga data strukturerade som en dataram. Genom att konvertera dina data till ett zoo-objekt är du bättre rustad för att genomföra tidsserieanalys!

På samma sätt gör det det enklare att bearbeta och exportera data när du konverterar en tidsserie till en dataram, eftersom det formatet är allmänt läsbart i annan programvara och andra programmeringsspråk utanför R.

Tidsserien card_prices – en tidsserie för de genomsnittliga dagspriserna på tre spelkort – samt paketen lubridate, zoo och ggplot2 har laddats åt dig.

Den här övningen är en del av kursen

Manipulera tidsseriedata i R

Visa kurs

Övningsinstruktioner

  • Omvandla zoo-objektet card_prices till en dataram med fortify.zoo() och tilldela resultatet till cards_df.

  • Addera de tre priskolumnerna i cards_df och tilldela summan till en ny kolumn, cards_df$total_price.

  • Skapa en ny tidsserie, total_price_zoo, från kolumnerna Index och total_price i cards_df.

  • Använd autoplottotal_price_zoo.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Fortify to data frame: cards_df
___ <- ___

# Add together the three price columns from cards_df
___ <- ___ + ___ + ___

# Create the total_price_zoo time series
___ <- ___

# Generate an autoplot of the new time series
___
Redigera och kör kod