Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío: hora de practicar

1 respuesta

Hola, estudiante, espero que estés bien

Parece que estás trabajando en un desafío interesante con Pandas. Aquí te dejo una guía paso a paso para que puedas abordar el ejercicio:

  1. Crear la columna "Puntos_extras":
    Primero, necesitas calcular el 40% de la nota actual de cada estudiante. Si tus datos están en un DataFrame llamado df y la columna de las notas actuales se llama Nota_actual, puedes hacerlo así:

    df['Puntos_extras'] = df['Nota_actual'] * 0.40
    
  2. Crear la columna "Notas_finales":
    Ahora, suma los puntos extras a las notas actuales para obtener las notas finales:

    df['Notas_finales'] = df['Nota_actual'] + df['Puntos_extras']
    
  3. Crear la columna "Aprobado_final":
    Aquí, necesitas verificar si la nota final es mayor o igual a 7.0 para determinar si el estudiante está aprobado:

    df['Aprobado_final'] = df['Notas_finales'] >= 7.0
    

    Esto creará una columna con valores True o False dependiendo de si el estudiante está aprobado o no.

  4. Seleccionar estudiantes que ahora están aprobados:
    Finalmente, selecciona los estudiantes que no estaban aprobados antes, pero que lo están ahora después de sumar los puntos extras. Supongamos que tienes una columna Aprobado_anterior que indica si estaban aprobados antes:

    aprobados_ahora = df[(df['Aprobado_final'] == True) & (df['Aprobado_anterior'] == False)]
    

    Esto te dará un DataFrame con los estudiantes que han pasado de no estar aprobados a estarlo.

Espero que estas instrucciones te sean útiles para completar el desafío. ¡Espero haber ayudado y buenos estudios!