1
resposta

[Dúvida] Dúvida no funcionamento da seleção de filtro

Pode ser que eu não esteja vendo uma resposta que esteja clara. Mas, por exemplo, nesse caso representado na imagem, o filtro foi feito quando ainda havia valores nulos e após substituir os valores, o mesmo filtro foi utilizado para mostrar os resultados da substituição. Por que isso deu certo? Como esse método funciona? Já que os dados já tinham sido modificados e não existia mais valores nulos na coluna.

[Insira aqui a descrição dessa imagem para ajudar na acessibilidade]

1 resposta

Oi Isabela, quando vc usa o método isnull o resultado é um objeto Series com valor True ou False para cada uma das linhas do seu dataframe dependendo se celula verificada é nula ou não, é o que vc fez com filtro. Quando vc usa essa variável filtro junto com seu dataframe, vc está fazendo uma seleção apenas das linhas onde filtro é True.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

E depois vc está fazendo uma operação em cima de todos os valores nulos da primeira coluna, mas a variável filtro não está recebendo um novo valor, então ela mantém os mesmos True/False de antes. Assim vc continua fazendo a mesma seleção de antes da modificação aplicada nos nulos.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade