Eliminarea obiectelor duplicate
Presupune că vrei să construiești un model predictiv pentru a selecta donatorii care au cele mai mari șanse să răspundă la o scrisoare. Populația tabelului de bază ar trebui să conțină donatorii pentru care există o adresă disponibilă și ale căror setări de confidențialitate permit trimiterea unei scrisori.
Toți donatorii candidați sunt stocați într-un dataframe donors cu trei coloane: donor_id, un indicator address cu valoarea 1 dacă adresa este disponibilă și 0 în caz contrar, și un indicator letter_allowed cu valoarea 1 dacă se poate trimite o scrisoare donatorului respectiv și 0 în caz contrar.
În acest exercițiu vei construi o mulțime cu donatorii care ar trebui incluși în populație.
Acest exercițiu face parte din cursul
Analiză predictivă intermediară în Python
Instrucțiuni pentru exercițiu
- Creează un dataframe
donors_populationcare să conțină doar observațiile pentru care adresa este disponibilă și trimiterea scrisorii este permisă. - Creează o listă cu ID-urile donatorilor din
donors_population. - Construiește populația finală și afișează numărul de donatori din aceasta.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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))