Zona waktu dalam data cuaca
Pernahkah Anda menyadari bahwa pada data cuaca Auckland per jam ada kolom datetime lain, date_utc? Coba perhatikan:
tibble::glimpse(akl_hourly)
Kolom datetime yang Anda buat merepresentasikan waktu lokal di Auckland, NZ. Saya menduga kolom tambahan date_utc merepresentasikan waktu pengamatan dalam UTC (namanya cukup memberi petunjuk). Namun benarkah demikian?
Gunakan keterampilan zona waktu yang baru Anda pelajari untuk mencari tahu.
Latihan ini merupakan bagian dari kursus
Bekerja dengan Tanggal dan Waktu di R
Instruksi latihan
Data tersedia dalam data frame akl_hourly.
- Zona waktu apa yang saat ini digunakan oleh
datetimedandate_utc? Periksa bagian awal (head) dari kolomdatetimedandate_utcuntuk mengetahuinya. - Perbaiki
datetimeagar memiliki zona waktu"Pacific/Auckland". - Periksa kembali bagian awal kolom
datetimeuntuk memastikan waktunya tetap sama pada jamnya (clocktime), tetapi kini berada di zona waktu yang benar. - Sekarang buat tabulasi selisih antara kolom
datetimedandate_utc. Seharusnya nol jika hipotesis kita benar.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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(___ - ___)