Začněte nyníZačněte zdarma

Přidání segmentu dárce

Kromě věku chceš do basetable přidat také segment dárce. Vybrané skupině dárců, kteří v minulosti přispěli mnohokrát, je přiřazen segment: bronze, silver nebo gold. K dispozici máš basetable v rané fázi a pandas dataframe segments, který obsahuje segmenty pro vybranou skupinu dárců z basetable. V tomto cvičení segment do basetable přidáš.

Dva pandas dataframy můžeš spojit pomocí left joinu takto:

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

Toto cvičení je součástí kurzu

Intermediate Predictive Analytics in Python

Zobrazit kurz

Pokyny k cvičení

  • Sloupec s ID dárce se jmenuje "donor_id" jak v segments, tak v basetable. Přidej segment do basetable.
  • Spočítej počet dárců v každém segmentu.
  • Spočítej počet dárců, kterým nebyl přiřazen žádný segment.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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"].____().____())
Upravit a spustit kód