Numărarea evenimentelor înainte și după amiază
În acest capitol vei lucra cu o listă a tuturor curselor efectuate de bicicleta W20529 din rețeaua Capital Bikeshare, în perioada 1 octombrie 2017 – 31 decembrie 2017. Această listă a fost încărcată sub numele onebike_datetimes.
Fiecare element al listei este un dicționar cu două intrări: start este un obiect datetime corespunzător începutului unei curse (când bicicleta este scoasă din doc) și end este un obiect datetime corespunzător sfârșitului unei curse (când bicicleta este pusă înapoi în doc).
Poți folosi acest set de date pentru a înțelege mai bine cum a fost utilizată bicicleta. Au început mai multe curse înainte de amiază sau după amiază?
Acest exercițiu face parte din cursul
Lucrul cu date și ore în Python
Instrucțiuni pentru exercițiu
- În interiorul buclei
for, completează instrucțiuneaifpentru a verifica dacă cursa a început înainte de amiază. - În interiorul buclei
for, incrementeazătrip_counts['AM']dacă cursa a început înainte de amiază șitrip_counts['PM']dacă a început după amiază.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)