ComeçarComece de graça

Dados disponíveis

Suponha que você queira construir um modelo que prevê se alguém vai doar em um determinado ano. A linha do tempo para construir a base table tem 2017 como período-alvo; isso significa que o target se baseia nas doações feitas em 2017 e que as variáveis preditoras se baseiam nas doações feitas antes de 2017. Todas as doações estão em um dataframe do pandas gifts com três colunas: o id do doador, a date da doação e o amount doado. Neste exercício, você vai aprender a construir um novo dataframe do pandas que exclui doações feitas em 2017 ou depois.

Este exercício faz parte do curso

Análise Preditiva Intermediária em Python

Ver curso

Instruções do exercício

  • Informe a data de início do período-alvo.
  • Construa um dataframe do pandas gifts_before_2017 que contenha apenas doações feitas antes de 2017 (exclusivo).
  • Conte as doações em gifts_before_2017 e imprima no console.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código