Oi, Maicon! Tudo bom?
Excelente! Siga praticando com os desafios e sempre compartilhe conosco.
Você soube aplicar operações aritméticas às colunas do DataFrame de forma eficiente, aproveitou o apply
com lambda
para atribuir aprovações com base em uma nova lógica e entendeu como o uso do query
é essencial para selecionar registros com base em múltiplas condições..
Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Como dica adicional, experimente utilizar o método np.where()
do NumPy quando precisar criar uma nova coluna com base em uma condição. Assim:
import numpy as np
df["Aprovado_final"] = np.where(df["Notas_finais"] >= 6, "Sim", "Não")
Resultado: Coluna Aprovado_final
criada com Sim
ou Não
conforme a nota final.
Com isso, você poderá aplicar regras condicionais com mais facilidade e eficiência, especialmente em bases maiores.
Para saber mais:
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!