ComenzarEmpieza gratis

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

Ver curso

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 de tz_london y fíjate en TZ y 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 de tz_chicago y observa cómo han cambiado TZ y 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
Editar y ejecutar código