ComenzarEmpieza gratis

Añadir la edad con timegap

Se proporciona la base table del ejercicio anterior. A continuación tienes la línea temporal; hay un timegap de un mes. En este ejercicio aprenderás a añadir la edad de los donantes a la base table respetando la línea temporal.

Este ejercicio forma parte del curso

Análisis predictivo intermedio en Python

Ver curso

Instrucciones del ejercicio

  • Completa la fecha de referencia sobre la que se debe calcular la edad; es la fecha de inicio del timegap.
  • Añade una columna "age" a la basetable que contenga la edad del donante en la fecha de referencia. La función calculate_age ya está implementada. Recibe date_of_birth y reference_date como argumentos.
  • Imprime la edad media de todos los donantes.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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

# Add age to the basetable
basetable["age"] = (pd.Series([calculate_age(____, ____)
                              for date_of_birth in basetable["date_of_birth"]]))

# Calculate mean age
print(round(basetable["____"].____()))
Editar y ejecutar código