1
resposta

Faça como eu fiz

import pandas as pd

1) Carregar os dados

url = 'https://raw.githubusercontent.com/alura-cursos/pandas-conhecendo-a-biblioteca/main/desafios/alunos.csv' df = pd.read_csv(url)

2) Criar a coluna "Pontos_extras" (40% da nota atual)

df['Pontos_extras'] = df['Nota'] * 0.4

3) Criar a coluna "Notas_finais" (Nota + Pontos_extras)

df['Notas_finais'] = df['Nota'] + df['Pontos_extras']

4) Criar coluna "Aprovado" com base na nota original

df['Aprovado'] = df['Nota'] >= 6

5) Criar coluna "Aprovado_final" com base na nota final

df['Aprovado_final'] = df['Notas_finais'] >= 6

6) Selecionar os alunos que não estavam aprovados, mas ficaram com os pontos extras

aprovados_apos_extras = df[(df['Aprovado'] == False) & (df['Aprovado_final'] == True)]

Exibir os resultados

print("Alunos que foram salvos pelos pontinhos extras milagrosos:\n") print(aprovados_apos_extras)

1 resposta

Ei, Gilrlane! Tudo bem?

Ficou ótimo a estrutura dos código, principalmente ao criar as colunas adicionais de forma clara e lógica. Seu código mostra domínio sobre manipulação de DataFrames com o Pandas.

Conforme for avançando nos estudos, experimente usar o método query() para fazer filtros de forma ainda mais legível.

Sua dedicação é admirável, continue assim e conte com o nosso apoio.

Bons estudos e até mais!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!