Combinar datos con zonas horarias
Recuerda que los objetos xts almacenan el índice temporal como segundos desde la medianoche del 1970-01-01 en la zona horaria UTC. merge() utiliza este índice subyacente y devuelve un resultado con la zona horaria del primer objeto.
Este ejercicio te muestra un ejemplo. Los dos objetos en tu espacio de trabajo son idénticos excepto por la zona horaria del índice. Los valores del índice representan los mismos instantes en el tiempo, pero medidos en ubicaciones distintas. La zona horaria del objeto london es Europe/London y la del objeto chicago es America/Chicago.
Este ejercicio forma parte del curso
Importación y gestión de datos financieros en R
Instrucciones del ejercicio
- Completa los nombres de los objetos para que el resultado de
merge()tenga la zona horaria de Londres. - Usa
str()para ver la estructura detz_londony fíjate enTZy en el rango de hora local que aparece en la primera línea del resultado. - Ahora completa el comando
merge()para que el resultado tenga la zona horaria de Chicago. - Usa
str()para ver la estructura detz_chicagoy observa cómo han cambiadoTZy el rango de hora local.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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