MulaiMulai sekarang secara gratis

Latihan pembulatan

Seperti yang Anda lihat dalam video, round_date() membulatkan tanggal ke nilai terdekat, floor_date() membulatkan ke bawah, dan ceiling_date() membulatkan ke atas.

Ketiganya menerima argumen unit yang menentukan tingkat ketelitian pembulatan. Anda dapat menentukan "second", "minute", "hour", "day", "week", "month", "bimonth", "quarter", "halfyear", atau "year". Atau, Anda dapat menentukan kelipatan dari satuan tersebut, misalnya "5 years", "3 minutes", dan sebagainya.

Cobalah dengan tanggal-waktu rilis R 3.4.1.

Latihan ini adalah bagian dari kursus

Bekerja dengan Tanggal dan Waktu di R

Lihat Kursus

Petunjuk latihan

  • Pilih fungsi dan satuan yang tepat untuk membulatkan r_3_4_1 ke bawah ke hari terdekat.
  • Pilih fungsi dan satuan yang tepat untuk membulatkan r_3_4_1 ke 5 menit terdekat.
  • Pilih fungsi dan satuan yang tepat untuk membulatkan r_3_4_1 ke atas ke minggu terdekat.
  • Cari waktu yang telah berlalu pada hari rilis pada saat rilis dengan mengurangkan r_3_4_1 yang dibulatkan ke bawah ke hari dari r_3_4_1.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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 = ___)
Edit dan Jalankan Kode