Procvičování zaokrouhlování
Jak jsi viděl/a ve videu, round_date() zaokrouhlí datum na nejbližší hodnotu,
floor_date() zaokrouhlí dolů a
ceiling_date() zaokrouhlí nahoru.
Všechny tři přijímají argument unit, který určuje rozlišení zaokrouhlování. Můžeš použít "second", "minute", "hour", "day", "week", "month", "bimonth", "quarter", "halfyear" nebo "year". Případně můžeš zadat libovolný násobek těchto jednotek, např. "5 years", "3 minutes" atd.
Vyzkoušej si je na datu a čase vydání R 3.4.1.
Toto cvičení je součástí kurzu
Práce s daty a časy v R
Pokyny k cvičení
- Vyber správnou funkci a jednotky pro zaokrouhlení
r_3_4_1dolů na nejbližší den. - Vyber správnou funkci a jednotky pro zaokrouhlení
r_3_4_1na nejbližších 5 minut. - Vyber správnou funkci a jednotky pro zaokrouhlení
r_3_4_1nahoru na nejbližší týden. - Zjisti, kolik času uplynulo v den vydání od půlnoci do okamžiku vydání – odečti
r_3_4_1zaokrouhlené dolů na den odr_3_4_1.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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 = ___)