Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!