Como remover linhas em que alguma coluna está vazia em csv?

Remova facilmente as linhas em que as colunas especificadas estão vazias em csv sem usar um formulário. Faça upload apenas do arquivo csv, obtenha resultados em segundos. Processamento fácil e eficiente - Experimente agora!

Como remover linhas onde todas as colunas estão vazias em csv

Remover linhas de um arquivo grande não é uma questão muito simples. Por exemplo, eu tenho um arquivo csv com milhões de linhas, armazenando registros de acesso, algumas linhas precisam ser removidas porque as colunas especificadas estão vazias. Preciso remover essas linhas e depois fazer a análise dos dados. Como posso fazer isso?

Método A: Excel ou planilha do Google

Sim, você pode usar o Excel para remover linhas em que as colunas especificadas estejam vazias. Veja como:

  • Abra seu arquivo CSV no Excel.
  • Selecione as colunas que você deseja verificar se há células vazias.
  • Clique na guia “Dados” na faixa de opções.
  • Clique no botão “Filtrar” no grupo “Classificar e filtrar”.
  • Clique na seta suspensa no cabeçalho da coluna selecionada e desmarque a opção “Espaços em branco”.
  • Pressione “Ctrl + -” para excluir as linhas visíveis.
  • Salve o arquivo como um novo arquivo CSV.

Nota: Esse método pressupõe que as células vazias nas colunas especificadas estejam realmente em branco e não apenas espaços. Você pode usar o recurso “Localizar e substituir” para remover espaços antes de aplicar o filtro.

Método B: Python

Para remover linhas em que as colunas especificadas estão vazias em um arquivo CSV, você pode usar uma linguagem de programação como Python. Aqui está uma maneira de fazer isso:


import pandas as pd

# Read the CSV file
df = pd.read_csv('input.csv')

# Remove rows with empty values in the specified columns
df.dropna(subset=['column1', 'column2'], inplace=True)

# Write the cleaned dataframe to a new CSV file
df.to_csv('output.csv', index=False)

Aqui está o código em Python:

Observação: substitua 'input.csv' e 'output.csv' pelos nomes reais dos arquivos. Além disso, substitua ['column1', 'column2'] pelos nomes reais das colunas que você deseja verificar se há valores vazios.

A melhor maneira: Use a função QuickTran

  • Visite nosso site e encontre a ferramenta online.
  • Abra seu arquivo csv clicando no botão “Escolher arquivo” e selecionando o arquivo que você deseja alterar.
  • Depois que o arquivo for carregado, você poderá selecionar as colunas especificadas que deseja que sejam processadas e, em segundos, removerá as linhas em que todas as colunas estejam vazias.
  • Em seguida, você pode baixar os arquivos e salvá-los em seu computador.
Conheça mais nossas ferramentas de transformação
Transforme dados: texto, data/hora, localização, Json, etc.