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
Petunjuk latihan
- Pilih fungsi dan satuan yang tepat untuk membulatkan
r_3_4_1ke bawah ke hari terdekat. - Pilih fungsi dan satuan yang tepat untuk membulatkan
r_3_4_1ke 5 menit terdekat. - Pilih fungsi dan satuan yang tepat untuk membulatkan
r_3_4_1ke atas ke minggu terdekat. - Cari waktu yang telah berlalu pada hari rilis pada saat rilis dengan mengurangkan
r_3_4_1yang dibulatkan ke bawah ke hari darir_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 = ___)