CommencerCommencer gratuitement

Fusion de trois tables

Pour consolider le concept de fusion de trois DataFrame, faites un autre exercice. Une extension raisonnable de notre examen des données sur les entreprises de Chicago consisterait à examiner les informations démographiques sur les quartiers où se trouvent les entreprises. Une table avec le revenu médian par code postal vous a été fournie. Vous allez fusionner les tables licenses et wards avec cette nouvelle table des revenus par code postal appelée zip_demo.

Les DataFrames licenses, wards et zip_demo ont été chargés pour vous.

Cet exercice fait partie du cours

Joindre des données avec pandas

Afficher le cours

Instructions

  • En partant de la table licenses, fusionnez-y la table zip_demo sur la colonne zip. Fusionnez ensuite la table obtenue avec la table wards sur la colonne ward. Enregistrez le résultat des trois tables fusionnées dans une variable nommée licenses_zip_ward.
  • Regroupez les résultats des trois tables fusionnées sur la colonne alderman et trouvez la médiane income.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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'}))
Modifier et exécuter le code