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
Instructions de l’exercice
- En partant de la table
licenses, fusionnez-y la tablezip_demosur la colonnezip. Fusionnez ensuite le tableau résultant avec la tablewardssur la colonneward. Enregistrez le résultat des trois fusions dans une variable nomméelicenses_zip_ward. - Regroupez le résultat des trois tables fusionnées par la colonne
aldermanet calculez la médiane deincome.
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'}))