#1) Os alunos participaram de uma atividade extracurricular e ganharam pontos extras. Esses pontos extras correspondem a 40% da nota
# atual de cada um deles. Com base nisso, crie uma coluna chamada "Pontos_extras" que contenha os pontos extras de cada aluno, ou seja,
# 40% da nota atual deles.
alunos['Pontos_extras'] = alunos['Notas'].apply(lambda x: x * 0.40)
alunos.fillna(0)
#2) Crie mais uma coluna, chamada "Notas_finais" que possua as notas de cada aluno somada com os pontos extras.
alunos['Notas_finais'] = alunos['Notas'] + alunos['Pontos_extras']
alunos.fillna(0
)
- Como houve uma pontuação extra, alguns alunos que não tinham sido aprovados antes podem ter sido aprovados agora. Com base nisso, crie uma coluna chamada "Aprovado_final" com os seguintes valores:
True: caso o aluno esteja aprovado (nota final deve ser maior ou igual a 6); False: caso o aluno esteja reprovado (nota final deve ser menor que 6).
alunos['Aprovado_final'] = alunos['Notas_finais'] > 6.0
alunos = alunos.dropna()
alunos
#4) Faça uma seleção e verifique quais alunos não tinham sido aprovados anteriormente, mas foram aprovados após a soma dos pontos extras.
alunos.query('Aprovado == False & Aprovado_final == True')