So listen sie alle spaltennamen in pandas auf (4 methoden)


Sie können eine der folgenden vier Methoden verwenden, um alle Spaltennamen in einem Pandas-DataFrame aufzulisten:

Methode 1: Haken verwenden

 [column for column in df]

Methode 2: Verwenden Sie tolist()

 df. columns . values . tolist ()

Methode 3: Verwenden Sie list()

 list(df)

Methode 4: Verwenden Sie list() mit Spaltenwerten

 list(df. columns . values )

Die folgenden Beispiele zeigen, wie jede dieser Methoden mit dem folgenden Pandas DataFrame verwendet wird:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23],
                   ' assists ': [5, 7, 7, 9, 12, 9],
                   ' rebounds ': [11, 8, 10, 6, 6, 5],
                   ' blocks ': [6, 6, 3, 2, 7, 9]})

#view DataFrame
df

	points assists rebounds blocks
0 25 5 11 6
1 12 7 8 6
2 15 7 10 3
3 14 9 6 2
4 19 12 6 7
5 23 9 5 9

Methode 1: Haken verwenden

Der folgende Code zeigt, wie alle Spaltennamen in einem Pandas-DataFrame mit eckigen Klammern aufgelistet werden:

 [column for column in df]

['points', 'assists', 'rebounds', 'blocks']

Methode 2: Verwenden Sie tolist()

Der folgende Code zeigt, wie alle Spaltennamen mit der Funktion .tolist() aufgelistet werden:

 df. columns . values . tolist ()

['points', 'assists', 'rebounds', 'blocks'] 

Methode 3: Verwenden Sie list()

Der folgende Code zeigt, wie alle Spaltennamen mit der Funktion list() aufgelistet werden:

 list(df)

['points', 'assists', 'rebounds', 'blocks'] 

Methode 4: Verwenden Sie list() mit Spaltenwerten

Der folgende Code zeigt, wie alle Spaltennamen mithilfe der Funktion list() mit Spaltenwerten aufgelistet werden:

 list(df. columns . values )

['points', 'assists', 'rebounds', 'blocks']

Beachten Sie, dass alle vier Methoden die gleichen Ergebnisse liefern.

Beachten Sie, dass bei extrem großen DataFrames die Methode df.columns.values.tolist() tendenziell die schnellste ist.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erklärt, wie Sie andere allgemeine Funktionen mit den Spalten eines Pandas-DataFrames ausführen:

So löschen Sie Spalten in Pandas
So schließen Sie Spalten in Pandas aus
So wenden Sie eine Funktion auf ausgewählte Spalten in Pandas an
So ändern Sie die Spaltenreihenfolge in Pandas DataFrame

Einen Kommentar hinzufügen

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