ComeçarComece de graça

Analisando pares de strings como datas e horas

Até agora, você tem trabalhado com uma lista pré-processada de datetimes para as viagens do W20529. Neste exercício, você vai voltar um passo no processo de limpeza de dados e trabalhar com as sequências de caracteres com as quais os dados começaram.

Dá uma olhada em onebike_datetime_strings no shell IPython pra ver o formato certo. O arquivo datetime já tá carregado pra você.

Referência
%YAno com 4 dígitos (0000-9999)
%mMês com 2 dígitos (1-12)
%dDia de 2 dígitos (1-31)
%HHora com 2 dígitos (0-23)
%M2 dígitos para os minutos (0-59)
%SSegundos de 2 dígitos (0-59)

Este exercício faz parte do curso

Trabalhando com datas e horas em Python

Ver curso

Instruções do exercício

  • Fora do loop ` for , preencha a string fmt ` com o formato de análise correto para os dados.
  • Dentro do loop ` for , analise as strings start ` e ` end no dicionário trip ` com as chaves ` start e end ` e os objetos ` datetime ` como valores.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Write down the format string
fmt = "____"

# Initialize a list for holding the pairs of datetime objects
onebike_datetimes = []

# Loop over all trips
for (start, end) in onebike_datetime_strings:
  trip = {'start': datetime.____(____, ____),
          'end': datetime.____(____, ____)}
  
  # Append the trip
  onebike_datetimes.append(trip)
Editar e executar o código