始める無料で始める

重複オブジェクトの除去

手紙に反応してくれそうなドナーを選ぶための予測モデルを作成するとします。ベーステーブルの母集団には、住所情報があり、かつ手紙の送付が許可されているプライバシー設定のドナーを含める必要があります。 すべての候補ドナーは、3 列からなるデータフレーム donors に入っています。donor_id、住所が利用可能なら 1 そうでなければ 0 のフラグ address、このドナーに手紙を送れるなら 1 そうでなければ 0 のフラグ letter_allowed です。 この演習では、母集団に含めるべきドナーの集合を作成します。

この演習はコースの一部です

Pythonで学ぶ中級予測分析

コースを見る

演習の手順

  • 住所が利用可能で、かつ手紙の送付が許可されている観測のみを含むデータフレーム donors_population を作成します。
  • donors_population に含まれる donor_id のリストを作成します。
  • 最終的な母集団を構築し、その中のドナー数を算出します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create a dataframe donors_population
donors_population = ____[(____["____"] == ____) & (____["____"] == ____)]

# Create a list of donor IDs
population_list = ____(____["____"])

# Select unique donors in population_list
population = ____(____)
print(len(population))
コードを編集して実行