Date disponibile
Să presupunem că vrei să construiești un model care prezice dacă o persoană va face o donație într-un anumit an. Cronologia pentru construirea tabelului de bază are 2017 ca perioadă țintă – adică ținta se bazează pe donațiile făcute în 2017, iar variabilele predictive se bazează pe donațiile făcute înainte de 2017.
Toate donațiile sunt stocate într-un dataframe pandas gifts cu trei coloane: id-ul donatorului, date (data donației) și amount (suma donată). În acest exercițiu vei învăța să construiești un nou dataframe pandas care exclude donațiile făcute în 2017 sau mai târziu.
Acest exercițiu face parte din cursul
Analiză predictivă intermediară în Python
Instrucțiuni pentru exercițiu
- Introdu data de început a perioadei țintă.
- Construiește un dataframe pandas
gifts_before_2017care conține doar donațiile făcute înainte de 2017 (exclusiv). - Numără donațiile din
gifts_before_2017și afișează rezultatul în consolă.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(____(____))