1
resposta

[Sugestão] Fiz desse jeito

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



alunos = alunos.fillna(0)

a_remover = alunos.query("Nome == 'Alice' | Nome == 'Carlos'").index
alunos.drop(a_remover,axis = 0,inplace=True)

aprovados = alunos.query("Aprovado == True")

aprovados.to_csv("Alunos_aprovados.csv",index=False)
pd.read_csv("Alunos_aprovados.csv")
1 resposta

Ei, João! Tudo bem?

Parabéns por praticar a atividade, isso é ótimo para o seu desenvolvimento! Testei o seu código e obtive o retorno da tabela com os alunos e alunas aprovados(as), gerando o arquivo csv com esses dados.

Uma dica: o método replace é utilizado para substituir um determinado valor por outro. No caso da nossa base de dados, nós queremos substituir os valores 7.0 por 8.0. Para isso, nós podemos utilizar o seguinte trecho de código:

alunos_aprovados.replace(7.0, 8.0)

Notebook usado para o teste: https://colab.research.google.com/drive/13a3XM_7B43DZT1Km_VNG9F9AMlyvgDe9?usp=sharing

Continue se dedicando aos estudos e qualquer dúvida, compartilhe no fórum.

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