Beschikbare data
Stel dat je een model wilt bouwen dat voorspelt of iemand in een bepaald jaar doneert. De tijdlijn om de basetable te bouwen heeft 2017 als targetperiode. Dit betekent dat de target is gebaseerd op donaties in 2017, en dat de voorspellende variabelen zijn gebaseerd op donaties van vóór 2017.
Alle donaties staan in een pandas-dataframe gifts met drie kolommen: het donateur-id, de date van de donatie en het gedoneerde amount. In deze oefening leer je een nieuw pandas-dataframe te maken dat donaties in 2017 of later uitsluit.
Deze oefening maakt deel uit van de cursus
Gevorderde voorspellende analyse in Python
Oefeninstructies
- Voer de startdatum van de targetperiode in.
- Maak een pandas-dataframe
gifts_before_2017dat alleen giften van vóór 2017 (exclusief) bevat. - Tel de donaties in
gifts_before_2017en print dit naar de console.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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(____(____))