Datos disponibles
Supón que quieres construir un modelo que prediga si alguien donará en un determinado año. La línea temporal para construir la base table tiene 2017 como periodo objetivo; esto significa que el target se basa en donaciones realizadas en 2017 y que las variables predictoras se basan en donaciones realizadas antes de 2017.
Todas las donaciones están en un dataframe de pandas gifts con tres columnas: el id del donante, la date de la donación y el amount donado. En este ejercicio aprenderás a construir un nuevo dataframe de pandas que excluya las donaciones realizadas en 2017 o posteriores.
Este ejercicio forma parte del curso
Análisis predictivo intermedio en Python
Instrucciones del ejercicio
- Introduce la fecha de inicio del periodo objetivo.
- Construye un dataframe de pandas
gifts_before_2017que solo contenga donaciones anteriores a 2017 (exclusivo). - Cuenta las donaciones en
gifts_before_2017e imprímelo en la consola.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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(____(____))