Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Zet het zoo-object card_prices om naar een data frame met fortify en ken het toe aan cards_df.

  • Tel de drie prijskolommen van cards_df bij 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 kolommen Index en total_price van cards_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
___
Code bewerken en uitvoeren