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

Tarihsiz saatler

Bu kurs boyunca, bir saat bilgisinden bahsettiysek yanında her zaman bir tarih de vardı; yani bir tarih-saat (datetime). Ama bazen elinde tarihsiz sadece saat olabilir.

Böyle bir durumda, hms paketi, tarih içermeyen saatleri tutmak için hms sınıfını sağlar ve başlamanın en iyi yolu as.hms() olacaktır.

Aslında hms sınıfından bir nesneyi daha önce de gördün, ama ben özellikle belirtmemiştim. Bu egzersizde bir göz at.

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

R'de Tarihler ve Zamanlarla Çalışma

Kursa Göz Atın

Egzersiz talimatları

  • read_csv() kullanarak "akl_weather_hourly_2016.csv" dosyasını içe aktar. readr, hms sınıfını bilir; bu yüzden saat gibi görünen bir şeyle karşılaşırsa onu bu sınıfla işler.
  • Bu durumda time sütunu, tarihsiz bir saat olarak ayrıştırılmıştır. time sütununun yapısına bakarak sınıfının hms olduğunu doğrula.
  • hms nesneleri saatlerin görünmesi gerektiği gibi yazdırılır. time sütununun ilk satırlarına bakarak incele.
  • hms nesnelerini grafiklerde de kullanabilirsin. x ekseninde time, y ekseninde temperature olacak şekilde ve çizgiler datee göre gruplanmış bir grafik oluştur.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Import auckland hourly data 
akl_hourly <- read_csv(___)

# Examine structure of time column
str(___)

# Examine head of time column
head(___)

# A plot using just time
ggplot(akl_hourly, aes(x = ___, y = ___)) +
  geom_line(aes(group = make_date(year, month, mday)), alpha = 0.2)
Kodu Düzenle ve Çalıştır