Fusi orari nei dati meteo
Ti sei mai accorto che nei dati meteo orari di Auckland c’era un’altra colonna di tipo datetime, date_utc? Dai un’occhiata:
tibble::glimpse(akl_hourly)
La colonna datetime che hai creato rappresentava l’ora locale di Auckland, NZ. Sospetto che questa colonna aggiuntiva, date_utc, rappresenti l’ora di osservazione in UTC (il nome sembra un indizio piuttosto chiaro). Ma è davvero così?
Usa le tue nuove competenze sui fusi orari per scoprirlo.
Questo esercizio fa parte del corso
Lavorare con date e orari in R
Istruzioni dell'esercizio
I dati sono disponibili nel data frame akl_hourly.
- In che fuso orario si trovano attualmente
datetimeedate_utc? Esamina le prime righe delle colonnedatetimeedate_utcper scoprirlo. - Correggi
datetimeimpostando il fuso orario a"Pacific/Auckland". - Riesamina le prime righe della colonna
datetimeper verificare che gli orari sul quadrante siano rimasti uguali, ma ora nel fuso orario corretto. - Ora crea una tabella della differenza tra le colonne
datetimeedate_utc. Dovrebbe essere zero se la nostra ipotesi era corretta.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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(___ - ___)