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
Övningsinstruktioner
- Fyll i objektnamnen så att resultatet av
merge()får tidszonen London. - Använd
str()för att undersöka strukturen hostz_londonoch noteraTZsamt 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 hostz_chicagooch notera hurTZoch 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