Données disponibles
Supposons que vous souhaitiez construire un modèle qui prédit si une personne fera un don au cours d’une certaine année. La chronologie de construction de la table de base a 2017 comme période cible : cela signifie que la cible est basée sur les dons effectués en 2017, et que les variables prédictives sont basées sur les dons effectués avant 2017.
Tous les dons sont fournis dans un dataframe pandas gifts avec trois colonnes : l’id du donateur, la date du don et le amount donné. Dans cet exercice, vous allez apprendre à construire un nouveau dataframe pandas qui exclut les dons effectués en 2017 ou après.
Cet exercice fait partie du cours
Analytique prédictive intermédiaire en Python
Instructions
- Saisissez la date de début de la période cible.
- Construisez un dataframe pandas
gifts_before_2017qui ne contient que les dons effectués avant 2017 (exclus). - Comptez les dons dans
gifts_before_2017et affichez le résultat dans la console.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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(____(____))