Ajouter le segment du donateur
En plus de l'âge, vous souhaitez aussi ajouter le segment d'un donateur au basetable. Un groupe sélectionné de donateurs ayant fait de nombreux dons par le passé se voit attribuer un segment : bronze, argent ou or. Vous disposez d'un basetable en début d'élaboration et d'un DataFrame pandas segments qui contient les segments pour un groupe sélectionné de donateurs présents dans le basetable. Dans cet exercice, vous ajouterez 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")
Cette activité fait partie du cours
Analytique prédictive intermédiaire en Python
Instructions de l’exercice
- La colonne d'identifiant du donateur est « donor_id » tant dans
segmentsque dansbasetable. Ajoutez le segment aubasetable. - 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 ce code d’exemple.
# 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"].____().____())