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 adalah bagian dari kursus
Bekerja dengan Tanggal dan Waktu di R
Petunjuk 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 praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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(___ - ___)