Analizar pares de cadenas como fechas y horas
Hasta ahora, has estado trabajando con una lista preprocesada de datetime
s para los viajes de W20529. Para este ejercicio, vas a retroceder un paso en el proceso de limpieza de datos y trabajar con las cadenas con las que comenzaron los datos.
Explora onebike_datetime_strings
en el terminal 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 | 2 dígitos del día (1-31) |
%H | 2 dígitos para la hora (0-23) |
%M | 2 dígitos para los minutos (0-59) |
%S | Segundos de 2 dígitos (0-59) |
Este ejercicio forma parte del curso
Trabajar con fechas y horas en Python
Instrucciones del ejercicio
- Fuera del bucle «
for
», rellena la cadena «fmt
» con el formato de análisis correcto para los datos. - Dentro del bucle «
for
», analiza las cadenas «start
» y «end
» en el diccionario «trip
» con las claves «start
» y «end
» y los objetos «datetime
» para los valores.
Ejercicio interactivo práctico
Prueba este ejercicio completando el 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)