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
Egzersiz talimatları
read_csv()kullanarak"akl_weather_hourly_2016.csv"dosyasını içe aktar.readr,hmssı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
timesütunu, tarihsiz bir saat olarak ayrıştırılmıştır.timesütununun yapısına bakarak sınıfınınhmsolduğunu doğrula. hmsnesneleri saatlerin görünmesi gerektiği gibi yazdırılır.timesütununun ilk satırlarına bakarak incele.hmsnesnelerini grafiklerde de kullanabilirsin. x eksenindetime, y eksenindetemperatureolacak şekilde ve çizgilerdatee 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)