Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Desafio: bora praticar?

import pandas as pd


dados = {
    "Nome": ["Ary","Ana","Cátia","Denis","Beto","Bruna","Dara","Carlos","Alice","Vitor",
             "Daniel","Igor","Sthefanie","Mirla","Paulo","Mylena","Lucas","Nadia"],
    "Idade": [20,18,27,18,21,23,21,19,35,28,21,24,26,25,37,29,33,34],
    "Notas": [7.5,None,2.5,5.0,10.0,None,7.0,6.0,5.6,None,None,4.5,9.5,9.0,None,7.0,None,8.0],
    "Aprovado": [True,False,False,False,True,False,True,True,False,False,
                 False,False,True,True,False,True,False,True]
}

df = pd.DataFrame(dados)


df["Pontos_extras"] = df["Notas"] * 0.4


df["Notas_finais"] = df["Notas"] + df["Pontos_extras"]


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


novos_aprovados = df[(df["Aprovado"]
1 resposta

Oi, Penha! Como vai?

Você começou muito bem a resolução do desafio, criando o DataFrame, calculando Pontos_extras, Notas_finais e verificando a coluna Aprovado_final. Essa sequência mostra bem como criar novas colunas no Pandas a partir de cálculos e condições aplicadas aos dados.

Qual parte da criação dessas novas colunas você achou mais interessante no desafio?

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