Combina dati con fusi orari
Ricorda che gli oggetti xts memorizzano l’indice temporale come secondi dalla mezzanotte del 1970-01-01 nel fuso orario UTC. merge() usa questo indice sottostante e restituisce un risultato con il fuso orario del primo oggetto.
Questo esercizio ne fornisce un esempio. I due oggetti nel tuo workspace sono identici tranne che per il fuso orario dell’indice. I valori dell’indice rappresentano le stesse istanze temporali, ma misurate in luoghi diversi. Il fuso orario dell’oggetto london è Europe/London e quello dell’oggetto chicago è America/Chicago.
Questo esercizio fa parte del corso
Importare e gestire dati finanziari in R
Istruzioni dell'esercizio
- Compila i nomi degli oggetti in modo che il risultato di
merge()abbia il fuso orario di Londra. - Usa
str()per esaminare la struttura ditz_londone annotaTZe l’intervallo di ora locale stampati nella prima riga dell’output. - Ora completa il comando
merge()in modo che il risultato abbia il fuso orario di Chicago. - Usa
str()per esaminare la struttura ditz_chicagoe nota come sono cambiatiTZe l’intervallo di ora locale.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Create merged object with a London timezone
tz_london <- merge(___, ___)
# Look at tz_london structure
# Create merged object with a Chicago timezone
tz_chicago <- merge(___, ___)
# Look at tz_chicago structure