1. Apprendre
  2. /
  3. Cours
  4. /
  5. Assembler des données avec pandas

Connected

Exercice

Fusion un-à-plusieurs

Une entreprise peut avoir un ou plusieurs propriétaires. Dans cet exercice, vous allez poursuivre votre apprentissage des fusions un-à-plusieurs en fusionnant une table des propriétaires d'entreprises, appelée biz_owners, avec la table licenses. Rappelez-vous de la vidéo : avec une relation un-à-plusieurs, une ligne de la table de gauche peut être répétée si elle est liée à plusieurs lignes de la table de droite. Ici, vous allez approfondir cela en déterminant quel est le titre de propriétaire d'entreprise le plus courant (p. ex., secrétaire, CEO ou vice-président).

Les DataFrames licenses et biz_owners sont déjà chargés pour vous.

Instructions

100 XP
  • En partant de la table licenses à gauche, fusionnez-la avec la table biz_owners sur la colonne account, puis enregistrez le résultat dans une variable nommée licenses_owners.
  • Regroupez licenses_owners par title et comptez le nombre de comptes pour chaque titre. Enregistrez le résultat sous le nom counted_df.
  • Triez counted_df par le nombre de accounts en ordre décroissant, puis enregistrez le tout dans une variable nommée sorted_df.
  • Utilisez la méthode .head() pour afficher les premières lignes de sorted_df.