Generarea secvențelor de date și ore
Combinând adunarea și înmulțirea cu secvențe, poți genera șiruri de date și ore. De exemplu, poți genera o secvență de perioade de la 1 zi până la 10 zile astfel:
1:10 * days(1)
Apoi, adăugând această secvență la o dată și oră specifică, poți construi un șir de momente viitoare, de la 1 zi până la 10 zile în viitor:
today() + 1:10 * days(1)
Ai avut o întâlnire în această dimineață la ora 8 și vrei să repeți acea întâlnire în aceeași zi a săptămânii, la aceeași oră, o dată la două săptămâni, timp de un an. Generează orele întâlnirilor în acest exercițiu.
Acest exercițiu face parte din cursul
Lucrul cu date și ore în R
Instrucțiuni pentru exercițiu
- Creează
today_8am()adăugând o perioadă de 8 ore latoday(). - Creează o secvență de perioade de la o perioadă de două săptămâni până la 26 de perioade de câte două săptămâni.
- Adaugă
every_two_weekslatoday_8am.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Add a period of 8 hours to today
today_8am <- today() + ___
# Sequence of two weeks from 1 to 26
every_two_weeks <- ___
# Create datetime for every two weeks for a year