Panda's: regels overslaan bij het lezen van een csv-bestand


U kunt de volgende methoden gebruiken om rijen over te slaan bij het lezen van een CSV-bestand in een Panda DataFrame:

Methode 1: Sla een specifieke rij over

 #import DataFrame and skip 2nd row
df = pd. read_csv ('my_data.csv', skiprows=[ 2 ])

Methode 2: Meerdere specifieke rijen negeren

 #import DataFrame and skip 2nd and 4th row
df = pd. read_csv (' my_data.csv', skiprows=[2,4 ] )

Methode 3: negeer de eerste N regels

 #import DataFrame and skip first 2 rows
df = pd. read_csv ('my_data.csv', skiprows= 2 )

De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken met het volgende CSV-bestand met de naam basketball_data.csv :

Voorbeeld 1: Negeer een specifieke rij

We kunnen de volgende code gebruiken om het CSV-bestand te importeren en de tweede regel te negeren:

 import pandas as pd

#import DataFrame and skip 2nd row
df = pd. read_csv ('basketball_data.csv', skiprows=[ 2 ])

#view DataFrame
df

        team points rebounds
0 to 22 10
1 C 29 6
2 D 30 2

Houd er rekening mee dat de tweede regel (met team „B“) werd genegeerd bij het importeren van het CSV-bestand in het Panda’s DataFrame.

Opmerking : de eerste regel van het CSV-bestand wordt beschouwd als regel 0.

Voorbeeld 2: Meerdere specifieke regels negeren

We kunnen de volgende code gebruiken om het CSV-bestand te importeren en de tweede en vierde regel over te slaan:

 import pandas as pd

#import DataFrame and skip 2nd and 4th rows
df = pd. read_csv ('basketball_data.csv', skiprows=[ 2 , 4 ])

#view DataFrame
df

        team points rebounds
0 to 22 10
1 C 29 6

Houd er rekening mee dat de tweede en vierde regel (met teams „B“ en „D“) werden genegeerd bij het importeren van het CSV-bestand in het panda’s DataFrame.

Voorbeeld 3: negeer de eerste N regels

We kunnen de volgende code gebruiken om het CSV-bestand te importeren en de eerste twee regels over te slaan:

 import pandas as pd

#import DataFrame and skip first 2 rows
df = pd. read_csv ('basketball_data.csv', skiprows= 2 )

#view DataFrame
df

        B 14 9
0 C 29 6
1 D 30 2

Houd er rekening mee dat de eerste twee regels van het CSV-bestand zijn overgeslagen en dat de volgende beschikbare regel (met team „B“) de kopregel van het DataFrame is geworden.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in Python kunt uitvoeren:

Excel-bestanden lezen met Panda’s
Hoe Panda’s DataFrame naar Excel te exporteren
Hoe een NumPy-array naar een CSV-bestand te exporteren

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert