Hoe verwijder ik rijen waar gespecificeerde kolommen leeg zijn in csv?

Introductie

Verwijder eenvoudig rijen met lege kolommen in CSV zonder een formule te gebruiken. Upload alleen je CSV-bestand en krijg binnen enkele seconden resultaten. Moeiteloze en efficiënte verwerking - probeer het nu!

Hoe verwijder ik rijen waar gespecificeerde kolommen leeg zijn in csv?

Hoe verwijder ik rijen waar gespecificeerde kolommen leeg zijn in csv?

Het verwijderen van rijen uit een groot bestand is niet zo eenvoudig. Ik heb bijvoorbeeld een csv-bestand met miljoenen regels, waarin toegangslogboeken zijn opgeslagen, sommige regels zijn helemaal leeg, ik moet deze regels verwijderen en vervolgens gegevensanalyses uitvoeren. Hoe kan ik dat doen?

Methode A: Excel of Google Spreadsheet

Ja, u kunt Excel gebruiken om rijen te verwijderen waarvan de opgegeven kolommen leeg zijn. Hier is hoe:

  • Open je CSV-bestand in Excel.
  • Selecteer de kolommen die u op lege cellen wilt controleren.
  • Klik op het tabblad „Gegevens” in het lint.
  • Klik op de knop „Filter” in de groep „Sorteren en filteren”.
  • Klik op de vervolgkeuzepijl in de kop van de geselecteerde kolom en schakel de optie „Lege plekken” uit.
  • Druk op „Ctrl + -” om de zichtbare rijen te verwijderen.
  • Sla het bestand op als een nieuw CSV-bestand.

Opmerking: Bij deze methode wordt ervan uitgegaan dat de lege cellen in de opgegeven kolommen echt leeg zijn en niet alleen spaties. U kunt de functie „Zoeken en vervangen” gebruiken om spaties te verwijderen voordat u het filter toepast.

Methode B: Python

Om rijen te verwijderen waarin gespecificeerde kolommen leeg zijn in een CSV-bestand, kunt u een programmeertaal zoals Python gebruiken. Hier is een manier om dat te doen:


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 is de code in Python:

Opmerking: Vervang 'input.csv' en 'output.csv' door de daadwerkelijke bestandsnamen. Vervang ook ['column1', 'column2'] door de daadwerkelijke kolomnamen die je wilt controleren op lege waarden.

De beste manier: gebruik de QuickTran-functie

  • Bezoek onze website en vind de online tool.
  • Open je csv-bestand door op de knop „Bestand kiezen” te klikken en het bestand te selecteren dat je wilt wijzigen.
  • Nadat het bestand is geüpload, kun je de opgegeven kolommen selecteren die je wilt verwerken, en binnen enkele seconden verwijder je rijen waarvan alle kolommen leeg zijn.
  • Vervolgens kunt u de bestanden downloaden en op uw computer opslaan.
Maak kennis met onze andere transformatietools
Gegevens transformeren: tekst, datum/tijd, locatie, Json, enz.