ComenzarEmpieza gratis

Convertir todo esto en un DataFrame

Has comprimido listas, creado una función para alojar tu código e incluso utilizado la función en una comprensión de listas para generar una lista de diccionarios. ¡Ha sido mucho trabajo y lo has hecho muy bien!

Ahora utilizarás todo esto para convertir la lista de diccionarios en un DataFrame de pandas. Verás lo cómodo que es generar un DataFrame a partir de diccionarios con la función DataFrame() del paquete pandas.

Para este ejercicio se han precargado la función lists2dict(), la lista feature_names y la lista row_lists.

¡A por ello!

Este ejercicio forma parte del curso

Caja de herramientas Python

Ver curso

Instrucciones de ejercicio

  • Para utilizar la función DataFrame() que necesitas, importa primero el paquete pandas con el alias pd.
  • Crea un DataFrame a partir de la lista de diccionarios de list_of_dicts llamando a pd.DataFrame(). Asigna el DataFrame resultante a df.
  • Inspecciona el contenido de df imprimiendo el encabezado del DataFrame. Se puede acceder al encabezado del DataFrame df llamando a df.head().

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Import the pandas package


# Turn list of lists into list of dicts: list_of_dicts
list_of_dicts = [lists2dict(feature_names, sublist) for sublist in row_lists]

# Turn list of dicts into a DataFrame: df
df = ____

# Print the head of the DataFrame

Editar y ejecutar código