Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Voer de startdatum van de targetperiode in.
  • Maak een pandas-dataframe gifts_before_2017 dat alleen giften van vóór 2017 (exclusief) bevat.
  • Tel de donaties in gifts_before_2017 en 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(____(____))
Code bewerken en uitvoeren