CommencezCommencez gratuitement

Analyser des paires de chaînes en dateheure

Jusqu'ici, vous avez travaillé avec une liste prétraitée de datetime pour les trajets de W20529. Dans cet exercice, vous remontez d'une étape dans le nettoyage des données pour travailler avec les chaînes d'origine.

Explorez onebike_datetime_strings dans le shell IPython pour déterminer le bon format. datetime a déjà été importé pour vous.

Référence
%YAnnée à 4 chiffres (0000-9999)
%mMois à 2 chiffres (1-12)
%dJour à 2 chiffres (1-31)
%HHeure à 2 chiffres (0-23)
%MMinute à 2 chiffres (0-59)
%SSeconde à 2 chiffres (0-59)

Cette activité fait partie du cours

Travailler avec les dates et les heures en Python

Voir le cours

Instructions de l’exercice

  • À l'extérieur de la boucle for, complétez la chaîne fmt avec le format d'analyse approprié pour les données.
  • À l'intérieur de la boucle for, analysez les chaînes start et end et enregistrez-les dans le dictionnaire trip avec les clés start et end et des objets datetime comme valeurs.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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