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
Oefeninstructies
- Vul de objectnamen in zodat het resultaat van
merge()de London-tijdzone heeft. - Gebruik
str()om naar de structuur vantz_londonte kijken en let op deTZen 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 vantz_chicagote kijken en let op hoe deTZen 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