Exersează rotunjirea
Așa cum ai văzut în video, round_date() rotunjește o dată la cea mai apropiată valoare,
floor_date() rotunjește în jos, iar
ceiling_date() rotunjește în sus.
Toate trei acceptă un argument unit, care specifică rezoluția rotunjirii. Poți folosi "second", "minute", "hour", "day", "week", "month", "bimonth", "quarter", "halfyear" sau "year". De asemenea, poți specifica orice multiplu al acestor unități, de ex. "5 years", "3 minutes" etc.
Încearcă-le cu data și ora de lansare a R 3.4.1.
Acest exercițiu face parte din cursul
Lucrul cu date și ore în R
Instrucțiuni pentru exercițiu
- Alege funcția și unitățile potrivite pentru a rotunji
r_3_4_1în jos la cea mai apropiată zi. - Alege funcția și unitățile potrivite pentru a rotunji
r_3_4_1la cel mai apropiat multiplu de 5 minute. - Alege funcția și unitățile potrivite pentru a rotunji
r_3_4_1în sus la cea mai apropiată săptămână. - Calculează timpul scurs în ziua lansării, până în momentul lansării, scăzând din
r_3_4_1valoarea luir_3_4_1rotunjită în jos la zi.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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 = ___)