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

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

Kursa Göz Atın

Egzersiz talimatları

  • r_3_4_1 değişkenini en yakın güne aşağı yuvarlamak için doğru fonksiyonu ve birimleri seç.
  • r_3_4_1 değişkenini en yakın 5 dakikaya yuvarlamak için doğru fonksiyonu ve birimleri seç.
  • r_3_4_1 değ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_1 değerini r_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 = ___)
Kodu Düzenle ve Çalıştır