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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *