Combină date cu fusuri orare diferite
Ține minte că obiectele xts stochează indexul de timp ca număr de secunde scurse de la miezul nopții de 1 ianuarie 1970, în fusul orar UTC. merge() folosește acest index de bază și returnează un rezultat cu fusul orar al primului obiect.
Acest exercițiu ilustrează acest comportament. Cele două obiecte din spațiul tău de lucru sunt identice, cu excepția fusului orar al indexului. Valorile indexului reprezintă aceleași momente în timp, măsurate însă în locații diferite. Fusul orar al obiectului london este Europe/London, iar cel al obiectului chicago este America/Chicago.
Acest exercițiu face parte din cursul
Importul și gestionarea datelor financiare în R
Instrucțiuni pentru exercițiu
- Completează numele obiectelor astfel încât rezultatul funcției
merge()să aibă fusul orar London. - Folosește
str()pentru a examina structura luitz_londonși observă valoareaTZși intervalul de timp local afișat pe primul rând al rezultatului. - Acum completează comanda
merge()astfel încât rezultatul să aibă fusul orar Chicago. - Folosește
str()pentru a examina structura luitz_chicagoși observă cum s-au modificatTZși intervalul de timp local.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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