import pandas as pd
# Importação do arquivo CSV:
url = 'https://raw.githubusercontent.com/alura-cursos/pandas-conhecendo-a-biblioteca/main/desafios/alunos.csv'
alunos = pd.read_csv(url)
# 1. Criação da coluna "Pontos_extras" (40% da nota atual):
alunos["Pontos_extras"] = alunos["Notas"] * 0.4
# 2. Criação da coluna "Notas_finais" (nota + pontos extras):
alunos["Notas_finais"] = alunos["Notas"] + alunos["Pontos_extras"]
# 3. Criação da coluna "Aprovado_final":
alunos["Aprovado_final"] = alunos["Notas_finais"] >= 6
# 4. Seleção dos alunos que não estavam aprovados antes, mas ficaram aprovados depois:
novos_aprovados = alunos[(alunos["Aprovado"] == False) & (alunos["Aprovado_final"] == True)]
# Resultado:
print("Aprovados após pontos extras:")
print(novos_aprovados[["Nome", "Notas", "Pontos_extras", "Notas_finais", "Aprovado", "Aprovado_final"]])
Aprovados após pontos extras:
Nome Notas Pontos_extras Notas_finais Aprovado Aprovado_final
3 Denis 5.0 2.00 7.00 False True
8 Alice 5.6 2.24 7.84 False True
11 Igor 4.5 1.80 6.30 False True