Wisselen tussen data.frame en zoo
Als je met tijdreeksgegevens uit de echte wereld werkt, importeer je vaak data uit spreadsheets en tabelvormige data — data die is opgemaakt als een data frame. Door je data om te zetten naar een zoo-object, ben je beter voorbereid om tijdreeksanalyses uit te voeren!
Op dezelfde manier kun je door een tijdreeks om te zetten naar een data frame je data bewerken en exporteren in een formaat dat in andere software en programmeertalen buiten R breed leesbaar is.
De tijdreeks card_prices — een tijdreeks met de gemiddelde dagelijkse prijzen van drie ruilkaarten — en de pakketten lubridate, zoo en ggplot2 zijn voor je geladen.
Deze oefening maakt deel uit van de cursus
Tijdreeksgegevens bewerken in R
Oefeninstructies
Zet het
zoo-objectcard_pricesom naar een data frame met fortify en ken het toe aancards_df.Tel de drie prijskolommen van
cards_dfbij elkaar op en schrijf het weg naar een nieuwe kolom,cards_df$total_price.Maak een nieuwe tijdreeks,
total_price_zoo, op basis van de kolommenIndexentotal_pricevancards_df.Maak een autoplot van
total_price_zoo.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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
___