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.
import pandas as pd
url = 'https://raw.githubusercontent.com/alura-cursos/pandas-conhecendo-a-biblioteca/main/desafios/alunos.csv'
pd.read_csv(url)
estudantes = pd.read_csv(url)
estudantes['Pontos_extras'] = estudantes['Notas'] * 0.4
#Resposta conforme código proposto pelo instrutor: estudantes['Pontos_extras'] = estudantes['Notas'].apply(lambda x: x*0.4)
2 - Crie mais uma coluna, chamada "Notas_finais" que possua as notas de cada aluno somada com os pontos extras.
estudantes['Notas_finais'] = estudantes['Notas'] + estudantes['Pontos_extras']
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).
estudantes['Aprovado_final'] = estudantes['Notas_finais'].apply(lambda x: True if x >=6 else False)
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.
estudantes.query('Aprovado == False & Aprovado_final == True')