Wie entferne ich Zeilen, in denen jede Spalte LEER ist, in CSV?

Einführung

Entfernen Sie einfach Zeilen, die leere Spalten enthalten, in CSV, ohne eine Formel zu verwenden. Laden Sie nur Ihre CSV-Datei hoch und erhalten Sie Ergebnisse in Sekunden. Mühelose und effiziente Verarbeitung — probieren Sie es jetzt aus!

Wie entferne ich Zeilen, in denen irgendwelche Spalten leer sind, in CSV?

Wie entferne ich Zeilen, in denen irgendwelche Spalten leer sind, in CSV?

Das Entfernen von Zeilen aus einer großen Datei ist nicht sehr einfach. Ich habe zum Beispiel eine CSV-Datei mit Millionen von Zeilen, die zum Speichern von Zugriffsprotokollen verwendet werden. Einige Zeilen müssen entfernt werden, da die angegebenen Dokumente leer sind. Ich muss diese Zeilen entfernen und eine Datenanalyse durchführen. Wie kann ich das machen?

Methode A: Excel- oder Google-Tabelle

Ja, Sie können Excel verwenden, um Zeilen zu entfernen, in denen die angegebenen Spalten LEER sind. So geht's:

  • Öffnen Sie Ihre CSV-Datei in Excel.
  • Wählen Sie die Spalten aus, die Sie auf LEERE Zellen überprüfen möchten.
  • Klicken Sie in der Multifunktionsleiste auf die Registerkarte „Daten“.
  • Klicken Sie in der Gruppe „Sortieren und Filtern“ auf die Schaltfläche „Filter“.
  • Klicken Sie auf den Dropdown-Pfeil in der Kopfzeile der ausgewählten Spalte und deaktivieren Sie die Option „Leer“.
  • Drücken Sie „Strg + -“, um die sichtbaren Zeilen zu löschen.
  • Speichern Sie die Datei als neue CSV-Datei.

Hinweis: Bei dieser Methode wird davon ausgegangen, dass die LEERZELLEN in den angegebenen Spalten wirklich leer sind und nicht nur Leerzeichen. Sie können die Funktion „Suchen und Ersetzen“ verwenden, um Leerzeichen zu entfernen, bevor Sie den Filter anwenden.

Methode B: Python

Um Zeilen in einer CSV-Datei zu entfernen, in der die angegebenen Spalten LEER sind, können Sie eine Programmiersprache wie Python verwenden. Hier ist eine Möglichkeit, dies zu tun:


import pandas as pd

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

# Remove rows with blank 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)

Hier ist der Code in Python:

Hinweis: Ersetzen Sie 'input.csv' und 'output.csv' durch die tatsächlichen Dateinamen. Ersetzen Sie außerdem ['Column1', 'Column2'] durch die tatsächlichen Spaltennamen, die Sie auf LEERWERTE überprüfen möchten.

Der beste Weg: Verwenden Sie die QuickTran-Funktion

  • Besuchen Sie unsere Website und finden Sie das Online-Tool.
  • Öffnen Sie Ihre CSV-Datei, indem Sie auf die Schaltfläche „Datei auswählen“ klicken und die Datei auswählen, die Sie ändern möchten.
  • Sobald die Datei hochgeladen wurde, können Sie die angegebenen Spalten auswählen, die verarbeitet werden sollen, und in Sekundenschnelle entfernen Sie Zeilen, in denen alle Spalten LEER sind.
  • Sie können die Dateien dann herunterladen und auf Ihrem Computer speichern.
Lernen Sie unsere weiteren Transformationstools kennen
Daten transformieren: Text, Datum/Uhrzeit, Ort, Json usw.