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['valor_trabalho'] = alunos['Notas'] / 100 * 40
alunos.head()
2 - Crie mais uma coluna, chamada "Notas_finais" que possua as notas de cada aluno somada com os pontos extras.
alunos['Nota_total'] = alunos['Notas'] + alunos['valor_trabalho']
alunos.head()
3 - 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).
- Nesse ponto achei interessante a coluna já trazer a situação final
alunos['Situacao_final'] = alunos['Nota_total'].apply(lambda x : "Aprovado" if x>=6 else "Reprovado")
alunos.head(18)
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.
- Nesse exercício achei interessante trabalhar em cima das notas tanto inicial como final, visto que já temos uma regra pré-definida nos valores.
selc_alun = (alunos['Notas'] < 6) & (alunos['Nota_total'] >= 6)
alunos[selc_alun]