Analyse de paires de chaînes de caractères en tant que dates
Jusqu'à présent, vous avez travaillé avec une liste prétraitée de datetime
pour les voyages de W20529. Pour cet exercice, vous allez remonter d'un cran dans le pipeline de nettoyage des données et travailler avec les chaînes de caractères qui sont à l'origine des données.
Explorez onebike_datetime_strings
dans le shell ython IPpour déterminer le format correct. datetime
a déjà été chargé pour vous.
Référence | |
---|---|
%Y | Année à 4 chiffres (0000-9999) |
%m | Mois à 2 chiffres (1-12) |
%d | Jour à 2 chiffres (1-31) |
%H | Heure à 2 chiffres (0-23) |
%M | 2 chiffres pour les minutes (0-59) |
%S | Seconde à 2 chiffres (0-59) |
Cet exercice fait partie du cours
Travailler avec des dates et des heures en Python
Instructions
- En dehors de la boucle
for
, remplissez la chaînefmt
avec le format d'analyse correct pour les données. - Dans la boucle
for
, analysez les chaînesstart
etend
dans le dictionnairetrip
avec les clésstart
etend
et les objetsdatetime
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)