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
Instruções do exercício
Os dados estão disponíveis no data frame akl_hourly.
- Em que fuso horário estão
datetimeedate_utcno momento? Examine o início das colunasdatetimeedate_utcpara descobrir. - Corrija
datetimepara ter o fuso horário de"Pacific/Auckland". - Reexamine o início da coluna
datetimepara 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
datetimeedate_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(___ - ___)