ComeçarComece de graça

Fusos horários nos dados de clima

Você já reparou que, nos dados horários de clima de Auckland, havia outra coluna de data e hora, date_utc? Dê uma olhada:

tibble::glimpse(akl_hourly)

A coluna datetime que você criou representa a hora local em Auckland, NZ. Suspeito que essa coluna adicional, date_utc, represente o horário da observação em UTC (o nome é uma boa pista). Mas será que é isso mesmo?

Use suas novas habilidades com fusos horários para descobrir.

Este exercício faz parte do curso

Trabalhando com datas e horários no R

Ver curso

Instruções do exercício

Os dados estão disponíveis no data frame akl_hourly.

  • Em que fuso horário estão datetime e date_utc no momento? Examine o início das colunas datetime e date_utc para descobrir.
  • Corrija datetime para ter o fuso horário de "Pacific/Auckland".
  • Reexamine o início da coluna datetime para verificar se as horas no relógio permanecem as mesmas, mas agora estão no fuso horário correto.
  • Agora tabule a diferença entre as colunas datetime e date_utc. Ela deve ser zero se nossa hipótese estiver correta.

Exercício interativo prático

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

# Examine datetime and date_utc columns
head(___)
head(___)
  
# Force datetime to Pacific/Auckland
akl_hourly <- akl_hourly %>%
  mutate(
    datetime = ___(datetime, tzone = ___))

# Reexamine datetime
head(___)
  
# Are datetime and date_utc the same moments
table(___ - ___)
  
Editar e executar o código