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 ?
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.