0
respostas

Desafio - resolução

#Desafio 1

#verificando os registros que possuem campos nulos
df_alunos.isnull()
df_alunos.isnull().sum()

#substituir as notas nulas por 0 (zero)
df_alunos.fillna(0, inplace = True)
df_alunos

#Desafio 2

#obtém index dos registros a eliminar
remover_alunos = df_alunos.query('Nome == "Alice" | Nome == "Carlos"').index
remover_alunos

#remove só os registros (linhas)
df_alunos.drop(remover_alunos, axis = 0, inplace = True)

#Desafio 3

df_alunos.query('Aprovado == True')

#Desafio 4

df_aprovados = df_alunos.query('Aprovado == True')
df_aprovados.to_csv('alunos_aprovados.csv', index = False, sep = ',')
pd.read_csv('alunos_aprovados.csv')

#Extra
df_alunos.replace(7.0, 8.0, inplace = True)
df_alunos