1
resposta

[Desafio]: bora praticar?

import pandas as pd
import numpy as np

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

df.fillna(0, inplace=True)
df['Pontos_extras'] = df['Notas'].apply(lambda x: x *0.4)

df['Notas_finais'] = np.minimum(df['Notas'] + df['Pontos_extras'], 10)

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

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

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Ei! Tudo bem?

Excelente solução para a atividade! Você aplicou corretamente as técnicas para preencher valores ausentes, calcular pontos extras, definir notas finais limitadas a 10 e identificar os alunos que foram aprovados apenas após a inclusão dos pontos extras.

Ótimo trabalho! Siga praticando e qualquer dúvida, compartilhe conosco.

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