Oi, Bruno! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
O uso do fillna(0) e do query() mostrou que você entendeu como tratar dados e aplicar filtros no DataFrame. A parte de salvar com to_csv() também ficou bem estruturada.
Uma dica interessante para o futuro é utilizar o metodo loc para evitar avisos ao atualizar colunas filtradas. Veja este exemplo:
alunos_aprovados.loc[alunos_aprovados['Notas'] == 7, 'Notas'] = 8
Esse codigo altera apenas as linhas onde a coluna Notas for igual a 7, deixando a modificacao mais segura e explicita.
Para saber mais: Sugestão de conteúdo:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!