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 | |
|---|---|
| %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 stringfmtcom o formato de análise correto para os dados. - No loop
for, analise as cadeias de caracteresstarteendno dicionáriotripcom as chavesstarteende os objetosdatetimecomo 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)