1
resposta

Duvida sobre Skipfooter

Olá, bom dia Gostaria de entender esse caso do skipfooter, na atividade proposta diz que precisamos excluir 9 linhas do arquivo, mas antes de excluir, eu li o arquivo com as linhas presentes e retornou isso:

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

somando as linhas até a de total, dá um total de 7 linhas de baixo para cima. E quando utilizamos o skipfooter o resultado é esse:

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

O final é ''total'', mas se nós excluímos 9 linhas porque só sumiram 7?

1 resposta

Olá, Dalton, tudo bem?

Ao abrir o arquivo csv no Excel, consegui identificar a causa desse comportamento.

O motivo pelo qual skipfooter=9 "não removeu exatamente 9 linhas" é porque duas dessas linhas já estavam vazias, como podemos ver na imagem:

As células destacadas em vermelho mostram números indicando a posição das linhas dentro da tabela excel.

Então, o Pandas, ao ler o arquivo, pode ignorar automaticamente linhas vazias porque elas não contêm dados. Ao aplicar skipfooter=9, o código remova 9 linhas reais do final do arquivo, mas como duas delas já não eram contabilizadas, o resultado final parece uma remoção de apenas 7 linhas visíveis.

Ou seja, o Pandas realmente removeu 9 linhas, mas algumas delas já não apareciam como conteúdo relevante no DataFrame.

Espero ter esclarecido.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado