Kombinování dat s různými časovými pásmy
Připomeň si, že objekty xts ukládají časový index jako počet sekund od půlnoci 1. 1. 1970 v časovém pásmu UTC. Funkce merge() pracuje s tímto základním indexem a vrací výsledek v časovém pásmu prvního objektu.
Toto cvičení ukazuje konkrétní příklad. Oba objekty ve tvém pracovním prostředí jsou identické až na časové pásmo indexu. Hodnoty indexu představují stejné okamžiky v čase, jen měřené z různých míst. Časové pásmo objektu london je Europe/London a objektu chicago je America/Chicago.
Toto cvičení je součástí kurzu
Importing and Managing Financial Data in R
Pokyny k cvičení
- Doplň názvy objektů tak, aby měl výsledek funkce
merge()londýnské časové pásmo. - Pomocí
str()prozkoumej strukturu objektutz_londona všimni si hodnotyTZa rozsahu místního času uvedeného na prvním řádku výstupu. - Teď dokonči příkaz
merge()tak, aby měl výsledek chicagské časové pásmo. - Pomocí
str()prozkoumej strukturu objektutz_chicagoa sleduj, jak se změnily hodnotaTZa rozsah místního času.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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