Kom igångKom igång gratis

Kombinera data med tidszoner

Kom ihåg att xts-objekt lagrar tidsindexet som sekunder sedan midnatt 1970-01-01 i UTC-tidszonen. merge() använder det underliggande indexet och returnerar ett resultat med det första objektets tidszon.

Den här övningen illustrerar detta med ett exempel. De två objekten i din workspace är identiska förutom indexets tidszon. Indexvärdena representerar samma tidpunkter, men mätta på olika platser. Objektet london har tidszonen Europe/London och objektet chicago har tidszonen America/Chicago.

Den här övningen är en del av kursen

Importera och hantera finansiella data i R

Visa kurs

Övningsinstruktioner

  • Fyll i objektnamnen så att resultatet av merge() får tidszonen London.
  • Använd str() för att undersöka strukturen hos tz_london och notera TZ samt det lokala tidsintervallet som visas på första raden i utdata.
  • Fyll nu i merge()-kommandot så att resultatet får tidszonen Chicago.
  • Använd str() för att undersöka strukturen hos tz_chicago och notera hur TZ och det lokala tidsintervallet har förändrats.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod