CommencezCommencez gratuitement

Fusion de trois tables

Pour bien ancrer le concept d'une fusion de trois DataFrames, pratiquez avec un autre exercice. Une suite logique à notre examen des données d'entreprises de Chicago consiste à consulter des renseignements démographiques sur les quartiers où se trouvent ces entreprises. Un tableau contenant le revenu médian par code postal vous est fourni. Vous allez fusionner les tables licenses et wards avec ce nouveau tableau de revenus par code postal, nommé zip_demo.

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

Cette activité fait partie du cours

Assembler des données avec pandas

Voir le cours

Instructions de l’exercice

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

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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