ComenzarEmpieza gratis

Fusión de tres tablas

Para afianzar el concepto de fusión de tres DataFrame, practica con otro ejercicio. Una ampliación razonable de nuestra revisión de los datos de las empresas de Chicago incluiría el examen de la información demográfica sobre los barrios donde están las empresas. Se te ha proporcionado una tabla con la renta media por código postal. Fusionarás las tablas licenses y wards con esta nueva tabla de ingresos por código postal llamada zip_demo.

Los DataFrames licenses, wards y zip_demo se han cargado para ti.

Este ejercicio forma parte del curso

Unir datos con pandas

Ver curso

Instrucciones de ejercicio

  • Partiendo de la tabla licenses, fusiona con ella la tabla zip_demo en la columna zip. A continuación, fusiona la tabla resultante con la tabla wards en la columna ward. Guarda el resultado de las tres tablas fusionadas en una variable llamada licenses_zip_ward.
  • Agrupa los resultados de las tres tablas fusionadas por la columna alderman y halla la mediana income.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Merge licenses and zip_demo, on zip; and merge the wards on ward
licenses_zip_ward = licenses.merge____ \
            			____

# Print the results by alderman and show median income
print(____.groupby(____).agg({'income':'median'}))
Editar y ejecutar código