Pandas: ignorieren sie bestimmte spalten beim importieren einer excel-datei


Sie können die folgende grundlegende Syntax verwenden, um bestimmte Spalten beim Importieren einer Excel-Datei in einen Pandas-DataFrame zu ignorieren:

 #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 diesem speziellen Beispiel werden Spalten an den Indexpositionen 1 und 2 ignoriert, wenn die Excel-Datei my_data.xlsx in Pandas importiert wird.

Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.

Beispiel: Ignorieren Sie bestimmte Spalten beim Importieren einer Excel-Datei in Pandas

Nehmen wir an, wir haben die folgende Excel-Datei namens player_data.xlsx :

Wir können die folgende Syntax verwenden, um diese Datei in einen Pandas-DataFrame zu importieren und die Spalten an den Indexpositionen 1 und 2 (die Punkt- und Bounce-Spalten) während des Imports ignorieren:

 #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

Beachten Sie, dass alle Spalten in der Excel-Datei mit Ausnahme der Spalten an den Indexpositionen 1 und 2 (die Punkte- und Bounce-Spalten) in den Pandas-DataFrame importiert wurden.

Beachten Sie, dass diese Methode davon ausgeht, dass Sie im Voraus wissen, wie viele Spalten die Excel-Datei enthält.

Da wir wussten, dass die Datei insgesamt 4 Spalten enthält, haben wir range(4) verwendet, um die Spalten zu definieren, die wir behalten wollten.

Hinweis : Die vollständige Dokumentation der Funktion pandas read_excel() finden Sie hier .

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in Pandas ausführen:

Pandas: So überspringen Sie Zeilen beim Lesen einer Excel-Datei
Pandas: So geben Sie Typen beim Importieren einer Excel-Datei an
Pandas: So kombinieren Sie mehrere Excel-Tabellen

Einen Kommentar hinzufügen

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