ComenzarEmpieza gratis

Análisis sintáctico de pares de cadenas como fechas y horas

Hasta ahora, has estado trabajando con una lista preprocesada de datetimes 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
%YAño de 4 dígitos (0000-9999)
%mMes de 2 dígitos (1-12)
%dDía de 2 dígitos (1-31)
%HHora de 2 dígitos (0-23)
%MMinuto de 2 dígitos (0-59)
%SSegundo de 2 dígitos (0-59)

Este ejercicio forma parte del curso

Trabajar con fechas y horas en Python

Ver curso

Instrucciones de 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 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)
Editar y ejecutar código