Räkna händelser före och efter klockan tolv
I det här kapitlet arbetar du med en lista över alla cykelresor för en cykel i Capital Bikeshare, W20529, från den 1 oktober 2017 till den 31 december 2017. Listan har laddats in som onebike_datetimes.
Varje element i listan är en ordbok med två poster: start är ett datetime-objekt som motsvarar när resan började (när cykeln togs ur dockan) och end är ett datetime-objekt som motsvarar när resan avslutades (när cykeln återlämnades till dockan).
Du kan använda den här datamängden för att bättre förstå hur cykeln användes. Startade fler resor före eller efter klockan tolv?
Den här övningen är en del av kursen
Arbeta med datum och tider i Python
Övningsinstruktioner
- Inuti
for-loopen, kompletteraif-satsen för att kontrollera om resan startade före klockan tolv. - Inuti
for-loopen, ökatrip_counts['AM']om resan startade före klockan tolv, ochtrip_counts['PM']om den startade efter klockan tolv.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)