IniziaInizia gratis

Donatore più probabile a donare

Le previsioni prodotte dal modello predittivo indicano quanto è probabile che qualcuno sia un target. Per esempio, supponi di aver costruito un modello per prevedere se un donatore donerà più di 50 Euro per una certa campagna. Se la previsione per un certo donatore è 0,82, significa che c’è l’82% di probabilità che doni più di 50 Euro.

In questo esercizio troverai il donatore che con più probabilità donerà più di 50 Euro.

Ricorda che puoi ordinare un DataFrame di pandas df in base a una certa colonna c usando

df_sorted = df.sort_values(["c"])

e che puoi selezionare la prima e l’ultima riga di un DataFrame di pandas usando

first_row = df.head(1)
last_row = df.tail(1)

Questo esercizio fa parte del corso

Introduzione alla Predictive Analytics in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Le previsioni sono in un DataFrame di pandas predictions con due colonne: l’ID del donatore e la probabilità di essere target. Ordina queste previsioni in modo che i donatori con la probabilità più bassa di donare vengano per primi.
  • Seleziona e stampa la riga, in questo DataFrame ordinato, che contiene il donatore che con più probabilità donerà più di 50 Euro secondo il modello.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Sort the predictions
predictions_sorted = ____.____([____])

# Print the row of predictions_sorted that has the donor that is most likely to donate
print(____.____(____))
Modifica ed esegui il codice