LoslegenKostenlos loslegen

Sequenzen von Datetimes erzeugen

Durch die Kombination von Addition und Multiplikation mit Sequenzen kannst du Sequenzen von Datetimes erzeugen. Zum Beispiel kannst du eine Sequenz von Perioden von 1 Tag bis 10 Tage erzeugen mit,

1:10 * days(1)

Wenn du diese Sequenz dann zu einem bestimmten Datum/Zeitpunkt addierst, erhältst du eine Sequenz von Datetimes von 1 Tag bis 10 Tage in die Zukunft

today() + 1:10 * days(1)

Du hattest heute Morgen um 8 Uhr ein Meeting und möchtest dieses Meeting im selben Rhythmus alle zwei Wochen für ein Jahr zur gleichen Zeit und am gleichen Wochentag halten. Erzeuge in dieser Übung die Meeting-Zeitpunkte.

Diese Übung ist Teil des Kurses

Arbeiten mit Datums- und Zeitangaben in R

Kurs anzeigen

Anleitung zur Übung

  • Erstelle today_8am() indem du eine Periode von 8 Stunden zu today() addierst
  • Erstelle eine Sequenz von Perioden von einer Periode à zwei Wochen bis zu 26 Perioden à zwei Wochen.
  • Addiere every_two_weeks zu today_8am.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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

Code bearbeiten und ausführen