IniziaInizia gratis

Dati disponibili

Supponi di voler costruire un modello che predica se qualcuno effettuerà una donazione in un certo anno. La timeline per costruire la base table ha il 2017 come periodo target: questo significa che il target si basa sulle donazioni effettuate nel 2017 e che le variabili predittive si basano sulle donazioni effettuate prima del 2017. Tutte le donazioni sono fornite in un dataframe pandas gifts con tre colonne: l’id del donatore, la date della donazione e l’amount donato. In questo esercizio imparerai a costruire un nuovo dataframe pandas che esclude le donazioni effettuate nel 2017 o successivamente.

Questo esercizio fa parte del corso

Analisi predittiva intermedia in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Inserisci la data di inizio del periodo target.
  • Costruisci un dataframe pandas gifts_before_2017 che contenga solo le donazioni effettuate prima del 2017 (esclusivo).
  • Conta le donazioni in gifts_before_2017 e stampale nella console.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Start of the target is January 1st 2017
start_target = datetime(year=____, month=____, day=____)

# Select gifts made before start_target
gifts_before_2017 = gifts[____[____] < ____]

# Print the number of donations in gifts_before_2017
print(____(____))
Modifica ed esegui il codice