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