MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

Data tersedia dalam data frame akl_hourly.

  • Zona waktu apa yang saat ini digunakan oleh datetime dan date_utc? Periksa bagian awal (head) dari kolom datetime dan date_utc untuk mengetahuinya.
  • Perbaiki datetime agar memiliki zona waktu "Pacific/Auckland".
  • Periksa kembali bagian awal kolom datetime untuk memastikan waktunya tetap sama pada jamnya (clocktime), tetapi kini berada di zona waktu yang benar.
  • Sekarang buat tabulasi selisih antara kolom datetime dan date_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(___ - ___)
  
Edit dan Jalankan Kode