ComeçarComece de graça

Combine dados que têm fusos horários

Lembre-se de que objetos xts armazenam o índice de tempo como segundos desde a meia-noite de 1970-01-01 no fuso horário UTC. merge() usa esse índice subjacente e retorna um resultado com o fuso horário do primeiro objeto.

Este exercício traz um exemplo. Os dois objetos no seu ambiente são idênticos, exceto pelo fuso horário do índice. Os valores do índice representam as mesmas instâncias no tempo, mas medidos em locais diferentes. O fuso horário do objeto london é Europe/London e o do objeto chicago é America/Chicago.

Este exercício faz parte do curso

Importando e Gerenciando Dados Financeiros em R

Ver curso

Instruções do exercício

  • Preencha os nomes dos objetos para que o resultado de merge() tenha o fuso horário de Londres.
  • Use str() para ver a estrutura de tz_london e observe o TZ e o intervalo de horário local impresso na primeira linha da saída.
  • Agora complete o comando merge() para que o resultado tenha o fuso horário de Chicago.
  • Use str() para ver a estrutura de tz_chicago e observe como o TZ e o intervalo de horário local mudaram.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código