Aan de slagGa gratis aan de slag

Gegevens combineren met tijdzones

Onthoud dat xts-objecten de tijdindex opslaan als seconden sinds middernacht, 1970-01-01 in de UTC-tijdzone. merge() gebruikt deze onderliggende index en geeft een resultaat terug met de tijdzone van het eerste object.

Deze oefening geeft een voorbeeld. De twee objecten in je werkruimte zijn identiek, behalve de tijdzone van de index. De indexwaarden zijn dezelfde momenten in de tijd, maar gemeten op verschillende locaties. De tijdzone van het object london is Europe/London en die van het object chicago is America/Chicago.

Deze oefening maakt deel uit van de cursus

Financiële gegevens importeren en beheren in R

Cursus bekijken

Oefeninstructies

  • Vul de objectnamen in zodat het resultaat van merge() de London-tijdzone heeft.
  • Gebruik str() om naar de structuur van tz_london te kijken en let op de TZ en het lokale tijdsbereik dat op de eerste regel van de output wordt afgedrukt.
  • Maak nu de merge()-opdracht af zodat het resultaat de Chicago-tijdzone heeft.
  • Gebruik str() om naar de structuur van tz_chicago te kijken en let op hoe de TZ en het lokale tijdsbereik zijn veranderd.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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
Code bewerken en uitvoeren