LoslegenKostenlos loslegen

Zeichenfolgenpaare als Datums- und Zeitangaben analysieren

Bis jetzt hast du mit einer vorbereiteten Liste von datetimes für die Fahrten von W20529 gearbeitet. Für diese Übung gehst du in der Datenbereinigungspipeline einen Schritt zurück und arbeitest mit den Zeichenfolgen, aus denen die Daten ursprünglich bestanden.

Probier mal „ onebike_datetime_strings “ in der IPython-shell aus, um das richtige Format zu finden. „ datetime “ ist schon für dich geladen.

Referenz
%Y4-stellige Jahreszahl (0000-9999)
%m2-stelliger Monat (1-12)
%d2-stelliger Tag (1-31)
%H2-stellige Stunde (0-23)
%M2-stellige Minutenanzeige (0-59)
%S2-stellige Sekundenanzeige (0–59)

Diese Übung ist Teil des Kurses

Arbeiten mit Datums- und Zeitangaben in Python

Kurs anzeigen

Anleitung zur Übung

  • Außerhalb der Schleife „ for “ musst du die Zeichenfolge „ fmt “ mit dem richtigen Parsing-Format für die Daten ausfüllen.
  • Innerhalb der Schleife „ for “ zerlege die Strings „ start “ und „ end “ in das Wörterbuch „ trip “ mit den Schlüsseln „ start “ und „ end “ und den Werten „ datetime “.

Interaktive Übung

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

# Write down the format string
fmt = "____"

# Initialize a list for holding the pairs of datetime objects
onebike_datetimes = []

# Loop over all trips
for (start, end) in onebike_datetime_strings:
  trip = {'start': datetime.____(____, ____),
          'end': datetime.____(____, ____)}
  
  # Append the trip
  onebike_datetimes.append(trip)
Code bearbeiten und ausführen