Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Vyber správnou funkci a jednotky pro zaokrouhlení r_3_4_1 dolů na nejbližší den.
  • Vyber správnou funkci a jednotky pro zaokrouhlení r_3_4_1 na nejbližších 5 minut.
  • Vyber správnou funkci a jednotky pro zaokrouhlení r_3_4_1 nahoru 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_1 zaokrouhlené dolů na den od r_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 = ___)
Upravit a spustit kód