Passare tra data.frame e zoo
Quando lavori con serie temporali reali, spesso importerai dati da fogli di calcolo e tabelle, cioè dati formattati come un data frame. Convertendo i tuoi dati in un oggetto zoo, sarai più pronto per eseguire l'analisi delle serie temporali!
Allo stesso modo, convertire una serie temporale in un data frame ti permette di manipolare ed esportare i dati in un formato ampiamente leggibile in altri software e linguaggi di programmazione al di fuori di R.
La serie temporale card_prices – che contiene i prezzi medi giornalieri di tre carte da collezione – e i pacchetti lubridate, zoo e ggplot2 sono già stati caricati per te.
Questo esercizio fa parte del corso
Manipolare dati di serie temporali in R
Istruzioni dell'esercizio
Trasforma (fortify) l'oggetto
zoocard_pricesin un data frame e assegnalo acards_df.Somma le tre colonne dei prezzi di
cards_df, quindi assegna il risultato a una nuova colonna,cards_df$total_price.Crea una nuova serie temporale,
total_price_zoo, a partire dalle colonneIndexetotal_pricedicards_df.Esegui un autoplot di
total_price_zoo.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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
___