CommencerCommencer gratuitement

Analyse de paires de chaînes en tant que dates et heures

Jusqu'à présent, vous avez travaillé avec une liste pré-traitée d' datetimes pour les trajets de W20529. Pour cet exercice, nous allons revenir en arrière dans le processus de nettoyage des données et travailler avec les chaînes de caractères initiales.

Veuillez explorer onebike_datetime_strings dans le shell IPython afin de déterminer le format approprié. datetime a déjà été chargé pour vous.

Référence
%YAnnée à 4 chiffres (0000-9999)
%mMois à deux chiffres (1-12)
%dJour à deux chiffres (1-31)
%HHeure à 2 chiffres (0-23)
%MMinutes à 2 chiffres (0-59)
%S2 chiffres pour les secondes (0-59)

Cet exercice fait partie du cours

Utilisation des dates et des heures en Python

Afficher le cours

Instructions

  • En dehors de la boucle ` for , veuillez remplir la chaîne fmt ` avec le format d'analyse correct pour les données.
  • Dans la boucle ` for , analysez les chaînes start ` et ` end dans le dictionnaire trip ` avec les clés ` start et end ` et les objets ` datetime ` pour les valeurs.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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)
Modifier et exécuter le code