Comptage des événements avant et après midi
Dans ce chapitre, vous travaillerez avec une liste de tous les trajets effectués avec un vélo Capital Bikeshare, le W20529, entre le 1er octobre 2017 et le 31 décembre 2017. Cette liste a été téléchargée à l'adresse onebike_datetimes.
Chaque élément de la liste est un dictionnaire comportant deux entrées : start est un objet datetime correspondant au début d'un trajet (lorsqu'un vélo est retiré de la station) et end est un objet datetime correspondant à la fin d'un trajet (lorsqu'un vélo est replacé dans une station).
Vous pouvez utiliser cet ensemble de données pour mieux comprendre comment ce vélo a été utilisé. Y a-t-il eu davantage de trajets avant midi ou après midi ?
Cet exercice fait partie du cours
Utilisation des dates et des heures en Python
Instructions
- Dans la boucle «
for», veuillez compléter l'instruction «if» afin de vérifier si le voyage a commencé avant midi. - Dans la boucle d'
for, incrémenteztrip_counts['AM']si le trajet a commencé avant midi, ettrip_counts['PM']s'il a commencé après midi.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create dictionary to hold results
trip_counts = {'AM': 0, 'PM': 0}
# Loop over all trips
for trip in onebike_datetimes:
# Check to see if the trip starts before noon
if ____['start'].____ < ____:
# Increment the counter for before noon
trip_counts[____] += 1
else:
# Increment the counter for after noon
trip_counts[____] += 1
print(trip_counts)