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
Pokyny k cvičení
- Sloupec s ID dárce se jmenuje "donor_id" jak v
segments, tak vbasetable. Přidej segment dobasetable. - 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"].____().____())