Oi Matheus! Tudo bem com você?
No primeiro momento da aula, o professor carrega o arquivo aluguel_residencial.csv.
import pandas as pd
dados = pd.read_csv('dados/aluguel_residencial.csv', sep = ';')
Esse conjunto de dados tem valores nulos que são mostrados ao utilizar dados.head(4)
:
Tipo | Bairro | Quartos | Vagas | Suites | Area | Valor | Condominio | IPTU | |
---|---|---|---|---|---|---|---|---|---|
0 | Quitinete | Copacabana | 1 | 0 | 0 | 40 | 1700 | 500 | 60 |
1 | Casa | Jardim Botânico | 2 | 0 | 1 | 100 | 7000 | nan | nan |
2 | Apartamento | Centro | 1 | 0 | 0 | 15 | 800 | 390 | 20 |
3 | Apartamento | Higienópolis | 1 | 0 | 0 | 48 | 800 | 230 | nan |
Se não surgem os valores nan
após a leitura do csv, sugiro você apagar a base de dados aluguel_residencial.csv e baixá-la novamente.
Depois, basta apenas reiniciar o Kernel e rexecutar todas as células, clicando em Ambiente de execução e depois em Reiniciar e executar tudo que irá funcionar ;-)
Além disso, durante a aula o instrutor realiza o tratamento dos dados faltantes removendo eles do banco, e assim, somente depois desse tratamento deve vir o DataFrame sem linhas ao utilizar dados[dados['Valor'].isnull()]
.
Espero que eu tenha te ajudado. Se o problema persistir, você pode me comunicar aqui :-)
Bons estudos!