ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Introduce la fecha de inicio del periodo objetivo.
  • Construye un dataframe de pandas gifts_before_2017 que solo contenga donaciones anteriores a 2017 (exclusivo).
  • Cuenta las donaciones en gifts_before_2017 e 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(____(____))
Editar y ejecutar código