Yuvarlama pratiği
Videoda gördüğün gibi, round_date() bir tarihi en yakın değere yuvarlar,
floor_date() aşağı yuvarlar ve
ceiling_date() yukarı yuvarlar.
Üçü de yuvarlamanın çözünürlüğünü belirleyen bir unit argümanı alır. "second", "minute", "hour", "day", "week", "month", "bimonth", "quarter", "halfyear" veya "year" belirtebilirsin. Ya da bu birimlerin herhangi bir katını belirtebilirsin; örn. "5 years", "3 minutes" vb.
Bunları R 3.4.1'in yayımlanma tarih-saatinde dene.
Bu egzersiz, kursun bir parçasıdır
R'de Tarihler ve Zamanlarla Çalışma
Egzersiz talimatları
r_3_4_1değişkenini en yakın güne aşağı yuvarlamak için doğru fonksiyonu ve birimleri seç.r_3_4_1değişkenini en yakın 5 dakikaya yuvarlamak için doğru fonksiyonu ve birimleri seç.r_3_4_1değişkenini en yakın haftaya yukarı yuvarlamak için doğru fonksiyonu ve birimleri seç.- Yayın gününde, yayın anına kadar geçen süreyi bulmak için, güne aşağı yuvarlanmış
r_3_4_1değerinir_3_4_1'den çıkar.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
r_3_4_1 <- ymd_hms("2016-05-03 07:13:28 UTC")
# Round down to day
___(r_3_4_1, unit = ___)
# Round to nearest 5 minutes
___(r_3_4_1, unit = ___)
# Round up to week
___(r_3_4_1, unit = ___)
# Subtract r_3_4_1 rounded down to day
r_3_4_1 - ___(r_3_4_1, unit = ___)