Quanto tempo você tem entre as viagens?
Para o exercício final, vamos aproveitar a indexação do Pandas para fazer algo interessante. Quanto tempo se passou entre as viagens?
Este exercício faz parte do curso
Trabalhando com datas e horários em Python
Instruções do exercício
- Calcule a diferença entre o
Start dateda linha atual e oEnd dateda linha anterior e atribua-o arides['Time since']. - Converta
rides['Time since']em segundos para facilitar o trabalho. - Faça uma reamostragem do site
ridespara que fique em intervalos mensais de acordo com o siteStart date. - Divida a média por (60*60) para obter o número de horas em média que o W20529 esperou na doca antes de ser recolhido novamente.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Shift the index of the end date up one; now subract it from the start date
rides['Time since'] = rides['Start date'] - (rides[____].shift(1))
# Move from a timedelta to a number of seconds, which is easier to work with
rides['Time since'] = rides['Time since'].____
# Resample to the month
monthly = rides.____
# Print the average hours between rides each month
print(monthly['Time since'].____/(60*60))