CommencerCommencer gratuitement

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

Afficher le cours

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émentez trip_counts['AM'] si le trajet a commencé avant midi, et trip_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)
Modifier et exécuter le code