Kom igångKom igång gratis

Ta bort dubbletter

Anta att du vill bygga en prediktiv modell för att välja ut de givare som mest troligt kommer att svara på ett brev. Populationen i bastabellen ska innehålla givare som har en tillgänglig adress och vars integritetsinställningar tillåter att ett brev skickas till dem. Alla tänkbara givare finns i en dataram donors med tre kolumner: donor_id, en flagga address som är 1 om adressen är tillgänglig och 0 annars, samt en flagga letter_allowed som är 1 om ett brev får skickas till givaren och 0 annars. I den här övningen ska du konstruera en mängd med de givare som ska ingå i populationen.

Den här övningen är en del av kursen

Prediktiv analys på mellannivå i Python

Visa kurs

Övningsinstruktioner

  • Skapa en dataram donors_population som bara innehåller observationer där adressen är tillgänglig och där ett brev är tillåtet.
  • Skapa en lista med givar-id:n från donors_population.
  • Konstruera den slutliga populationen och räkna sedan ut hur många givare den innehåller.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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))
Redigera och kör kod