Eu não consegui filtrar os dados pela função dados[dados['Valor'].isnull()] Ele me retornou todos os dados da tabela como sendo não nulos e não entendi ?
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!
Eu não consegui filtrar os dados pela função dados[dados['Valor'].isnull()] Ele me retornou todos os dados da tabela como sendo não nulos e não entendi ?
Boas Márcia! Tudo bem? Espero que sim!
O que estamos tentando fazer é uma seleção em cima de dados que não são nulos. Para deixar isso mais explícito, vou dividir o código.
selecao = dados.Valor.isnull()E agora vamos aplicar a seleção no DataFrame
dados[selecao]que retorna o DataFrame como desejado:
| Tipo | Bairro | Quartos | Vagas | Suites | Area | Valor | Condominio | IPTU | |
|---|---|---|---|---|---|---|---|---|---|
| 76 | Apartamento | Barra da Tijuca | 2 | 1 | 1 | 70 | nan | 970 | 68 |
| 2186 | Apartamento | Leme | 2 | 0 | 0 | 75 | nan | 878 | nan |
| 2456 | Casa | Campo Grande | 3 | 4 | 3 | 363 | nan | nan | nan |
| 2646 | Loja/Salão | Barra da Tijuca | 0 | 2 | 0 | 80 | nan | nan | nan |
| 2941 | Apartamento | Botafogo | 2 | 0 | 0 | 95 | nan | 1010 | 170 |
Caso isso Não funcione, recomendo e rodar todos os comandos de novo. Você pode fazer isso pelo comando +
Oi, Pedro! Mesmo assim tá ainda não filtra :/
Olha o que surgiu:
como se realmente não houvesse dados isnull para serem filtrados. Mas aqui indico que claramente tem dados nulos no dataframe
"E agora vamos aplicar a seleção no DataFrame:
dados[selecao]
"
Essa parte nao consegui enteder.