BaşlayınÜcretsiz başlayın

Hava durumu verilerinde saat dilimleri

Auckland saatlik hava durumu verilerinde date_utc adında başka bir tarih-saat sütunu olduğunu hiç fark ettin mi? Bir bak:

tibble::glimpse(akl_hourly)

Oluşturduğun datetime sütunu Auckland, NZ yerel saatini temsil ediyordu. Bu ek sütunun, date_utc, gözlem zamanını UTC'de temsil ettiğinden şüpheleniyorum (adı güçlü bir ipucu gibi duruyor). Ama gerçekten öyle mi?

Bunu öğrenmek için yeni saat dilimi becerilerini kullan.

Bu egzersiz, kursun bir parçasıdır

R'de Tarihler ve Zamanlarla Çalışma

Kursa Göz Atın

Egzersiz talimatları

Veri akl_hourly veri çerçevesinde mevcut.

  • datetime ve date_utc şu anda hangi saat diliminde? Bunu öğrenmek için datetime ve date_utc sütunlarının başına göz at.
  • datetime sütununun saat dilimini "Pacific/Auckland" olacak şekilde düzelt.
  • Saatlerin aynı kalıp, artık doğru saat diliminde olduğundan emin olmak için datetime sütununun başına tekrar bak.
  • Şimdi datetime ile date_utc sütunları arasındaki farkı tabloya dök. Hipotezimiz doğruysa bu fark sıfır olmalı.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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(___ - ___)
  
Kodu Düzenle ve Çalıştır