ComeçarComece de graça

Quanto tempo entre as viagens?

Para o exercício final, vamos aproveitar a indexação do Pandas para fazer algo interessante. Quanto tempo passou entre as viagens?

Este exercício faz parte do curso

Trabalhando com datas e horas em Python

Ver curso

Instruções do exercício

  • Calcule a diferença entre o valor atual da linha ( Start date ) e o valor anterior da linha ( End date ) e atribua-a a rides['Time since'].
  • Converta rides['Time since'] em segundos para facilitar o trabalho.
  • Reamostrar rides para ficar em intervalos mensais de acordo com o Start date.
  • Divida a média por (60*60) para saber quantas horas, em média, o W20529 ficou parado na doca antes de ser recolhido de novo.

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.____('____', on = 'Start date')

# Print the average hours between rides each month
print(monthly['Time since'].____/(60*60))
Editar e executar o código