1-
dados.isnull()
dados.isnull().sum()
dados.fillna(0)
Nome Idade Notas Aprovado
0 Ary 20 7.5 True
1 Ana 18 0.0 False
2 Cátia 27 2.5 False
3 Denis 18 5.0 False
4 Beto 21 10.0 True
5 Bruna 23 0.0 False
6 Dara 21 7.0 True
7 Carlos 19 6.0 True
8 Alice 35 5.6 False
9 Vitor 28 0.0 False
10 Daniel 21 0.0 False
11 Igor 24 4.5 False
12 Sthefanie 26 9.5 True
13 Mirla 25 9.0 True
14 Paulo 37 0.0 False
15 Mylena 29 7.0 True
16 Lucas 33 0.0 False
17 Nadia 34 8.0 True
2-
dados.query('Nome.isin(["Alice", "Carlos"])').index
nomes_tirar = dados.query('Nome.isin(["Alice", "Carlos"])').index
dados.drop(nomes_tirar, inplace=True)
dados.head(17)
Nome Idade Notas Aprovado
0 Ary 20 7.5 True
1 Ana 18 NaN False
2 Cátia 27 2.5 False
3 Denis 18 5.0 False
4 Beto 21 10.0 True
5 Bruna 23 NaN False
6 Dara 21 7.0 True
9 Vitor 28 NaN False
10 Daniel 21 NaN False
11 Igor 24 4.5 False
12 Sthefanie 26 9.5 True
13 Mirla 25 9.0 True
14 Paulo 37 NaN False
15 Mylena 29 7.0 True
16 Lucas 33 NaN False
17 Nadia 34 8.0 True
3-
alunos_aprovados
Nome Idade Notas Aprovado
0 Ary 20 7.5 True
4 Beto 21 10.0 True
6 Dara 21 7.0 True
12 Sthefanie 26 9.5 True
13 Mirla 25 9.0 True
15 Mylena 29 7.0 True
17 Nadia 34 8.0 True
Extra
dados['Notas'].replace(7.0, 8.0, inplace=True)
Nome Idade Notas Aprovado
0 Ary 20 7.5 True
1 Ana 18 NaN False
2 Cátia 27 2.5 False
3 Denis 18 5.0 False
4 Beto 21 10.0 True
5 Bruna 23 NaN False
6 Dara 21 8.0 True
9 Vitor 28 NaN False
10 Daniel 21 NaN False
11 Igor 24 4.5 False
12 Sthefanie 26 9.5 True
13 Mirla 25 9.0 True
14 Paulo 37 NaN False
15 Mylena 29 8.0 True
16 Lucas 33 NaN False
17 Nadia 34 8.0 True