Začněte nyníZačněte zdarma

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

Zobrazit kurz

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 objektu tz_london a všimni si hodnoty TZ a 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 objektu tz_chicago a sleduj, jak se změnily hodnota TZ a 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
Upravit a spustit kód