Análisis sintáctico de pares de cadenas como fechas y horas
Hasta ahora, has estado trabajando con una lista preprocesada de datetime
s para los viajes de W20529. En este ejercicio, darás un paso atrás en el proceso de limpieza de datos y trabajarás con las cadenas con las que empezaron los datos.
Explora onebike_datetime_strings
en el intérprete de comandos IPython para determinar el formato correcto. datetime
ya se ha cargado por ti.
Referencia | |
---|---|
%Y | Año de 4 dígitos (0000-9999) |
%m | Mes de 2 dígitos (1-12) |
%d | Día de 2 dígitos (1-31) |
%H | Hora de 2 dígitos (0-23) |
%M | Minuto de 2 dígitos (0-59) |
%S | Segundo de 2 dígitos (0-59) |
Este ejercicio forma parte del curso
Trabajar con fechas y horas en Python
Instrucciones de ejercicio
- Fuera del bucle
for
, rellena la cadenafmt
con el formato de análisis correcto para los datos. - Dentro del bucle
for
, analiza las cadenasstart
yend
en el diccionariotrip
con las clavesstart
yend
y los objetosdatetime
como valores.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# 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)