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 | |
|---|---|
| %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 | Minute à 2 chiffres (0-59) |
| %S | Seconde à 2 chiffres (0-59) |
Cette activité fait partie du cours
Travailler avec les dates et les heures en Python
Instructions de l’exercice
- À l'extérieur de la boucle
for, complétez la chaînefmtavec le format d'analyse approprié pour les données. - À l'intérieur de la boucle
for, analysez les chaînesstartetendet enregistrez-les dans le dictionnairetripavec les clésstartetendet des objetsdatetimecomme 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)