Jak usunąć wiersze, w których dowolne kolumny są puste w csv?

Łatwo usuwaj wiersze, w których określone kolumny są puste w csv bez użycia formularza. Prześlij tylko plik csv, Uzyskaj wyniki w kilka sekund. Bezproblemowe i wydajne przetwarzanie - Wypróbuj teraz!

Jak usunąć wiersze, w których dowolne kolumny są puste w csv

Usuń wiersze z dużego pliku nie jest bardzo prostą sprawą. Na przykład mam plik csv z milionami linii, przechowujący dzienniki dostępu, niektóre linie muszą zostać usunięte, ponieważ określone kolumny są puste. Muszę usunąć te linie, a następnie przeprowadzić analizę danych. Jak mogę to zrobić?

Metoda A:Arkusz kalkulacyjny Excel lub Google

Tak, możesz użyć programu Excel, aby usunąć wiersze, w których określone kolumny są puste. Oto jak:

  • Otwórz plik CSV w programie Excel.
  • Wybierz kolumny, które chcesz sprawdzić, czy nie ma pustych komórek.
  • Kliknij kartę „Dane” na wstążce.
  • Kliknij przycisk „Filtr” w grupie „Sortuj i filtruj”.
  • Kliknij strzałkę rozwijaną w nagłówku wybranej kolumny i odznacz opcję „Puste miejsca”.
  • Naciśnij „Ctrl + -”, aby usunąć widoczne wiersze.
  • Zapisz plik jako nowy plik CSV.

Uwagi: Ta metoda zakłada, że puste komórki w określonych kolumnach są naprawdę puste, a nie tylko spacje. Możesz użyć funkcji „Znajdź i zamień”, aby usunąć spacje przed zastosowaniem filtra.

Metoda B:Python

Aby usunąć wiersze, w których określone kolumny są puste w pliku CSV, możesz użyć języka programowania, takiego jak Python. Oto jeden sposób, aby to zrobić:


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)

Oto kod w Pythonie:

Uwaga: Zastąp „input.csv” i „output.csv” rzeczywistymi nazwami plików. Zastąp także ['column1', 'column2'] rzeczywistymi nazwami kolumn, które chcesz sprawdzić, czy nie ma pustych wartości.

Najlepszym sposobem: Użyj funkcji QuickTran

  • Odwiedź naszą stronę internetową i znajdź narzędzie online.
  • Otwórz plik csv, klikając przycisk „Wybierz plik” i wybierając plik, który chcesz zmienić.
  • Po przesłaniu pliku możesz wybrać określone kolumny, które chcesz przetworzyć, aw ciągu kilku sekund usuniesz wiersze, w których wszystkie kolumny są puste.
  • Następnie możesz pobrać pliki i zapisać je na swoim komputerze.
Poznaj nasze więcej narzędzi do transformacji
Przekształć dane: tekst, data/godzina, lokalizacja, Json itp.