Generowanie sekwencji dat i godzin
Łącząc dodawanie i mnożenie z sekwencjami, możesz generować sekwencje dat i godzin. Na przykład sekwencję okresów od 1 do 10 dni możesz utworzyć tak:
1:10 * days(1)
Dodając tę sekwencję do konkretnej daty i godziny, otrzymasz sekwencję dat i godzin od 1 do 10 dni w przyszłości:
today() + 1:10 * days(1)
Dziś rano o 8:00 odbyłeś spotkanie i chciałbyś je powtarzać o tej samej porze, co dwa tygodnie, przez rok. W tym ćwiczeniu wygenerujesz terminy tych spotkań.
To ćwiczenie jest częścią kursu
Praca z datami i czasem w R
Instrukcje do ćwiczenia
- Utwórz
today_8am(), dodając okres 8 godzin dotoday(). - Utwórz sekwencję okresów od jednego okresu dwóch tygodni do 26 okresów dwóch tygodni.
- Dodaj
every_two_weeksdotoday_8am.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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