Kom igångKom igång gratis

Lägga till donatorssegmentet

Förutom ålder vill du också lägga till segmentet för en donator i bastabellen. En utvald grupp donatorer som har gjort många donationer tidigare tilldelas ett segment: bronze, silver eller gold. Du har tillgång till en tidig version av basetable och en pandas-datamängd, segments, som innehåller segmenten för en utvald grupp av donatorerna i bastabellen. I den här övningen ska du lägga till segmentet i basetable.

Du kan göra en vänsterjoinning av två pandas-datamängder med följande kod:

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

Den här övningen är en del av kursen

Prediktiv analys på mellannivå i Python

Visa kurs

Övningsinstruktioner

  • Donator-id-kolumnen heter "donor_id" i både segments och basetable. Lägg till segmentet i basetable.
  • Räkna antalet donatorer i varje segment.
  • Räkna antalet donatorer som inte har något tilldelat segment.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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"].____().____())
Redigera och kör kod