開始使用免費開始

加入捐款者分群

除了年齡之外,你也想把捐款者的分群加入到基礎表。過去曾多次捐款的特定捐款者群組會被指派一個分群:bronze、silver 或 gold。已提供一個早期版本的 basetable,以及一個 pandas dataframe segments,其中包含基礎表中部份捐款者的分群。在本練習中,你將把分群加入到 basetable

你可以使用以下程式碼對兩個 pandas dataframe 進行 left join:

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

本練習屬於課程

Python 中級預測分析

檢視課程

練習說明

  • segmentsbasetable 中,捐款者 ID 欄位皆為「donor_id」。將分群加入到 basetable
  • 統計各分群中的捐款者人數。
  • 統計未被指派分群的捐款者人數。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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"].____().____())
編輯並執行程式碼