1. 학습
  2. /
  3. 강의
  4. /
  5. Pythonで学ぶ中級予測分析

Connected

연습 문제

寄付者セグメントの追加

年齢に加えて、寄付者のセグメントもベーステーブルに追加したいと考えています。過去に多くの寄付を行った選抜グループの寄付者には、bronze、silver、gold のいずれかのセグメントが割り当てられます。ここでは初期段階の basetable と、ベーステーブル内の選抜グループの寄付者に対応するセグメントを含む pandas のデータフレーム segments が与えられています。この演習では、basetable にセグメントを追加します。

2 つの pandas データフレームを左結合するには、次のコードを使います:

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

지침

100 XP
  • segments と basetable のどちらにも、寄付者 ID の列名は「donor_id」です。セグメントを basetable に追加してください。
  • 各セグメントごとの寄付者数を数えてください。
  • セグメントが割り当てられていない寄付者数を数えてください。