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

Entfernen Sie einfach Zeilen, in denen die angegebenen Spalten leer sind, in CSV, ohne eine Formel zu verwenden. Laden Sie nur eine CSV-Datei hoch, erhalten Sie Ergebnisse in Sekunden. Mühelose und effiziente Verarbeitung — jetzt testen!

So entfernen Sie Zeilen, in denen alle Spalten leer sind, in CSV

Das Entfernen von Zeilen aus einer großen Datei ist keine sehr einfache Angelegenheit. Ich habe zum Beispiel eine CSV-Datei mit Millionen von Zeilen, in der Zugriffsprotokolle gespeichert sind. Einige Zeilen müssen entfernt werden, da die angegebenen Spalten leer sind. Ich muss diese Zeilen entfernen und dann 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 leeren Zellen 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 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)

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 leere Werte ü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.