Verifique se a base de dados possui dados nulos e, caso tenha, realize o tratamento desses dados nulos da forma que achar mais coerente com a situação.
dados.isnull().sum()
dados = dados.fillna(0)
dados
Os alunos "Alice" e "Carlos", não fazem mais parte da turma. Sendo assim, remova-os da base de dados.
alunos_remover = dados.query('Nome == "Alice" | Nome == "Carlos"').index
dados.drop(alunos_remover, axis = 0, inplace=True)
dados
Aplique um filtro que selecione apenas os alunos que foram aprovados.
selecao = dados['Aprovado'] == True
dados[selecao]
alunos_aprovados = dados[selecao]
alunos_aprovados
Salve o DataFrame que possui apenas os alunos aprovados em um arquivo csv chamado "alunos_aprovados.csv".
alunos_aprovados.to_csv('alunos_aprovados.csv', index=False)
Extra: Ao conferir as notas dos alunos aprovados, notamos que algumas notas estavam incorretas. As alunas que tiraram nota 7.0, na verdade, tinham um ponto extra que não foi contabilizado. Sendo assim, substitua as notas 7.0 da base de dados por 8.0.
alunos_aprovados.replace(7.0 , 8.0)