ComeçarComece de graça

Analisar pares de cadeias de caracteres como datas e horários

Até agora, você tem trabalhado com uma lista pré-processada de datetimes para as viagens de W20529. Para este exercício, você voltará um passo no pipeline de limpeza de dados e trabalhará com as cadeias de caracteres com as quais os dados começaram.

Explore onebike_datetime_strings no shell IPython para determinar o formato correto. datetime já foi carregado para você.

Referência
%YAno com 4 dígitos (0000-9999)
%mMês com 2 dígitos (1-12)
%dDia com 2 dígitos (1-31)
%HHora com 2 dígitos (0-23)
%MMinuto com 2 dígitos (0-59)
%SSegundo de 2 dígitos (0-59)

Este exercício faz parte do curso

Trabalhando com datas e horários 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.
  • No loop for, analise as cadeias de caracteres 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