Los estudiantes participaron en una actividad extracurricular y ganaron puntos extras. Estos puntos extras corresponden al 40% de su nota actual. Por lo tanto, crea una columna llamada "Puntos_extras" que contenga los puntos extras de cada estudiante, es decir, el 40% de su nota actual.
#columna nueva = Nota extra
datos['Nota extra'] = datos['Nota'] * 0.4
Crea otra columna llamada "Notas_finales" que contenga las notas de cada estudiante sumadas con los puntos extras.
#columna nueva = Nota final
datos['Nota final'] = datos['Nota'] + datos['Nota extra']
Dado que hubo una puntuación extra, algunos estudiantes que no habían sido aprobados antes pueden haber sido aprobados ahora. En función de esto, crea una columna llamada "Aprobado_final" con los siguientes valores: True: si el estudiante está aprobado (la nota final debe ser mayor o igual a 7.0). False: si el estudiante está reprobado (la nota final debe ser menor que 7.0).
#Columa nueva = Aprobado final
datos['Aprobado final'] = datos['Nota final'].apply(lambda x: True if x >= 7.0 else False)
Realiza una selección y verifica qué estudiantes no habían sido aprobados anteriormente, pero ahora fueron aprobados después de sumar los puntos extras.
seleccion = (datos['Aprobado'] == 'False') & (datos['Aprobado final'] == True)