Analisar pares de cadeias de caracteres como datas e horários
Até agora, você tem trabalhado com uma lista pré-processada de datetime
s 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 | |
---|---|
%Y | Ano com 4 dígitos (0000-9999) |
%m | Mês com 2 dígitos (1-12) |
%d | Dia com 2 dígitos (1-31) |
%H | Hora com 2 dígitos (0-23) |
%M | Minuto com 2 dígitos (0-59) |
%S | Segundo de 2 dígitos (0-59) |
Este exercício faz parte do curso
Trabalhando com datas e horários em Python
Instruções do exercício
- Fora do loop
for
, preencha a stringfmt
com o formato de análise correto para os dados. - No loop
for
, analise as cadeias de caracteresstart
eend
no dicionáriotrip
com as chavesstart
eend
e os objetosdatetime
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)