Panda's: negeer specifieke kolommen bij het importeren van een excel-bestand


U kunt de volgende basissyntaxis gebruiken om specifieke kolommen te negeren bij het importeren van een Excel-bestand in een Panda DataFrame:

 #define columns to skip
skip_cols = [1, 2]

#define columns to keep
keep_cols = [i for i in range (4) if i not in skip_cols]

#import Excel file and skip specific columns
df = pd. read_excel (' my_data.xlsx ', usecols=keep_cols)

In dit specifieke voorbeeld worden kolommen op indexposities 1 en 2 genegeerd bij het importeren van het Excel-bestand met de naam my_data.xlsx in panda’s.

Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld: Negeer specifieke kolommen bij het importeren van een Excel-bestand in Pandas

Laten we zeggen dat we het volgende Excel-bestand hebben met de naam player_data.xlsx :

We kunnen de volgende syntaxis gebruiken om dit bestand in een Panda DataFrame te importeren en de kolommen op indexposities 1 en 2 (de punt- en bounce-kolommen) te negeren tijdens het importeren:

 #define columns to skip
skip_cols = [1, 2]

#define columns to keep
keep_cols = [i for i in range (4) if i not in skip_cols]

#import Excel file and skip specific columns
df = pd. read_excel (' player_data.xlsx ', usecols=keep_cols)

#view DataFrame
print (df)

  team assists
0 to 5
1 B 3
2 C 7
3 D 8
4 E 8
5 F 9

Merk op dat alle kolommen in het Excel-bestand behalve de kolommen op indexposities 1 en 2 (de kolommen punten en bounces) zijn geïmporteerd in het panda’s DataFrame.

Houd er rekening mee dat deze methode ervan uitgaat dat u van tevoren weet hoeveel kolommen het Excel-bestand bevat.

Omdat we wisten dat het bestand in totaal vier kolommen bevatte, gebruikten we range(4) om de kolommen te definiëren die we wilden behouden.

Opmerking : u kunt de volledige documentatie van de panda’s read_excel() functie hier vinden.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in panda’s kunt uitvoeren:

Panda’s: regels overslaan bij het lezen van een Excel-bestand
Panda’s: typen opgeven bij het importeren van een Excel-bestand
Panda’s: hoe u meerdere Excel-bladen combineert

Einen Kommentar hinzufügen

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