1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Práce s daty a časy v R

Connected

Cvičení

Přičítání a odečítání časového rozpětí k datumu a času

Časová rozpětí se často používají k přičítání nebo odečítání od konkrétního okamžiku. Například pro výpočet času jeden den dopředu od mar_11 (z předchozích cvičení) můžeš použít:

mar_11 + days(1)
mar_11 + ddays(1)

Vyzkoušej si to v konzoli – výsledky se liší! Které řešení je správné? Záleží na tom, co potřebuješ. Pokud chceš zohlednit, že časové jednotky (v tomto případě dny) nemají vždy stejnou délku (například kvůli letnímu času), použij periodu days(). Pokud chceš čas přesně 86 400 sekund do budoucnosti, použij duraci ddays().

V tomto cvičení budeš přičítat a odečítat časová rozpětí od dat a časových hodnot.

Pokyny

100 XP
  • Je pondělí 27. srpna 2018 ve 14:00 a chceš si připomenout, že příští týden ve stejnou dobu máš odeslat e-mail. Přičti k mon_2pm periodu jednoho týdne.
  • Je úterý 28. srpna 2018 v 9:00 a spouštíš kód, jehož běh obvykle trvá přibližně 81 hodin. Kdy skončí? Přičti k tue_9am duraci 81 hodin.
  • Co jsi dělal/a před pěti lety? Odečti od today() periodu 5 let.
  • Odečti od today() duraci 5 let. Dostaneš jiné datum?