CommencerCommencer gratuitement

Ajouter le segment du donateur

En plus de l’âge, vous souhaitez aussi ajouter le segment d’un donateur à la base. Un groupe sélectionné de donateurs ayant effectué de nombreux dons par le passé se voit attribuer un segment : bronze, silver ou gold. On vous fournit une version initiale de basetable et un dataframe pandas segments qui contient les segments pour un groupe sélectionné de donateurs présents dans la base. Dans cet exercice, vous allez ajouter le segment au basetable.

Vous pouvez effectuer une jointure gauche entre deux dataframes pandas avec le code suivant :

merged_df = pd.merge(df1, df2, on=["merge_id"],how="left")

Cet exercice fait partie du cours

Analytique prédictive intermédiaire en Python

Afficher le cours

Instructions

  • La colonne d’identifiant du donateur est "donor_id" à la fois dans segments et basetable. Ajoutez le segment au basetable.
  • Comptez le nombre de donateurs dans chaque segment.
  • Comptez le nombre de donateurs sans segment attribué.

Exercice interactif pratique

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

# Add the donor segment to the basetable
basetable = pd.merge(____, ____, on =["____"], how="____")

# Count the number of donors in each segment
basetable.groupby("____").____()

# Count the number of donors with no segment assigned
print(basetable["segment"].____().____())
Modifier et exécuter le code