Come elencare tutti i nomi delle colonne in panda (4 metodi)
È possibile utilizzare uno dei quattro metodi seguenti per elencare tutti i nomi delle colonne in un DataFrame panda:
Metodo 1: utilizzo dei ganci
Metodo 2: utilizzare tolist()
df. columns . values . tolist ()
Metodo 3: utilizzare list()
list(df)
Metodo 4: utilizzare list() con i valori delle colonne
list(df. columns . values )
Gli esempi seguenti mostrano come utilizzare ciascuno di questi metodi con i seguenti DataFrame panda:
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
Metodo 1: utilizzo dei ganci
Il codice seguente mostra come elencare tutti i nomi di colonna in un DataFrame panda utilizzando parentesi quadre:
['points', 'assists', 'rebounds', 'blocks']
Metodo 2: utilizzare tolist()
Il codice seguente mostra come elencare tutti i nomi di colonna utilizzando la funzione .tolist() :
df. columns . values . tolist () ['points', 'assists', 'rebounds', 'blocks']
Metodo 3: utilizzare list()
Il codice seguente mostra come elencare tutti i nomi di colonna utilizzando la funzione list() :
list(df)
['points', 'assists', 'rebounds', 'blocks']
Metodo 4: utilizzare list() con i valori delle colonne
Il codice seguente mostra come elencare tutti i nomi di colonna utilizzando la funzione list() con valori di colonna:
list(df. columns . values ) ['points', 'assists', 'rebounds', 'blocks']
Tieni presente che tutti e quattro i metodi restituiscono gli stessi risultati.
Tieni presente che per DataFrames estremamente grandi, il metodo df.columns.values.tolist() tende ad essere il più veloce.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre funzioni comuni con le colonne di un DataFrame panda:
Come eliminare colonne in Pandas
Come escludere colonne in Pandas
Come applicare una funzione alle colonne selezionate in Pandas
Come modificare l’ordine delle colonne in Pandas DataFrame