ÎncepețiÎncepe gratuit

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

Vezi cursul

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 lui tz_london și observă valoarea TZ ș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 lui tz_chicago și observă cum s-au modificat TZ ș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
Editează și rulează codul