ComeçarComece de graça

Adicionando local de residência

Por fim, você quer adicionar o local de residência dos doadores à basetable. Os locais de residência dos doadores estão em living_places, onde o local de cada doador vem acompanhado das datas de início e fim de validade. Tenha em mente a seguinte linha do tempo usada para construir a basetable:

Este exercício faz parte do curso

Análise Preditiva Intermediária em Python

Ver curso

Instruções do exercício

  • Preencha a data de referência.
  • Crie um novo dataframe do pandas living_places_reference_date que contenha os locais de residência dos doadores na data de referência.
  • Faça o merge desse novo dataframe com a basetable.

Exercício interativo prático

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

# Reference date
reference_date = datetime.date(____, ____, ____)

# Select living place reference date
living_places_reference_date = living_places[(living_places["____"] <= ____) & 
                                            (living_places["____"] > ____)]

# Add living place to the basetable
basetable = pd.____(____, living_places_reference_date[["____", "____"]], on="donor_ID")
Editar e executar o código