1
resposta

[Dúvida] Filtragem

Boa noite,

O código dados_normalizados[dados_normalizados['conta.cobranca.Total'] == ' '] não deveria retornar somente a coluna 'conta.cobrança.Total' nas linhas onde existem espaços? Qual é a razão do retorno do código conter mais colunas do que o especificado no comando?

Obrigado!

1 resposta

Oi Eduardo, tudo bem?

O código dados_normalizados[dados_normalizados['conta.cobranca.Total'] == ' '] não retorna apenas a coluna 'conta.cobranca.Total', mas sim todo o conjunto de dados filtrado pelas linhas onde a coluna 'conta.cobranca.Total' possui um espaço em branco.

A razão disso é que, quando você aplica um filtro em um DataFrame do Pandas, o resultado é um novo DataFrame contendo todas as colunas originais, mas apenas as linhas que atendem à condição do filtro.

Então, mesmo que você não tenha especificado quais colunas você quer ver no resultado, o Pandas retorna todo o conjunto de dados filtrado.

Espero ter esclarecido.

Qualquer dúvida, compartilhe no fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!