ÎncepețiÎncepe gratuit

Parsarea perechilor de șiruri ca obiecte datetime

Până acum, ai lucrat cu o listă preprocesată de obiecte datetime pentru cursele bicicletei W20529. În acest exercițiu, vei face un pas înapoi în fluxul de curățare a datelor și vei lucra cu șirurile de caractere din care au provenit datele.

Explorează onebike_datetime_strings în shell-ul IPython pentru a determina formatul corect. datetime a fost deja importat pentru tine.

Referință
%Yan cu 4 cifre (0000-9999)
%mlună cu 2 cifre (1-12)
%dzi cu 2 cifre (1-31)
%Horă cu 2 cifre (0-23)
%Mminut cu 2 cifre (0-59)
%Ssecundă cu 2 cifre (0-59)

Acest exercițiu face parte din cursul

Lucrul cu date și ore în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • În afara buclei for, completează șirul fmt cu formatul de parsare corect pentru date.
  • În interiorul buclei for, parsează șirurile start și end în dicționarul trip, folosind cheile start și end și obiecte datetime ca valori.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)
Editează și rulează codul