Passer de data.frame à zoo et inversement
Lorsque vous travaillez avec des séries temporelles réelles, vous importerez souvent des données depuis des feuilles de calcul et des tableaux — des données structurées comme un data frame. En convertissant vos données en objet zoo, vous serez mieux préparé pour analyser vos séries temporelles !
Inversement, convertir une série temporelle en data frame vous permet de manipuler et d’exporter vos données dans un format largement lisible par d’autres logiciels et langages de programmation hors de R.
La série temporelle card_prices — les prix moyens journaliers de trois cartes à collectionner — ainsi que les packages lubridate, zoo et ggplot2 ont été chargés pour vous.
Cet exercice fait partie du cours
Manipuler des séries temporelles en R
Instructions
Transformez l’objet
zoocard_pricesen data frame et assignez-le àcards_df.Additionnez les trois colonnes de prix de
cards_df, puis assignez le résultat à une nouvelle colonne,cards_df$total_price.Créez une nouvelle série temporelle,
total_price_zoo, à partir des colonnesIndexettotal_pricedecards_df.Tracez automatiquement
total_price_zooavecautoplot.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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
___