ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un dataframe donors_population care 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))
Editează și rulează codul