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
Istruzioni dell'esercizio
- Inserisci la data di inizio del periodo target.
- Costruisci un dataframe pandas
gifts_before_2017che contenga solo le donazioni effettuate prima del 2017 (esclusivo). - Conta le donazioni in
gifts_before_2017e 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(____(____))