Panda: come modificare i nomi delle colonne in minuscolo


È possibile utilizzare la seguente sintassi per modificare i nomi delle colonne in un DataFrame panda in minuscolo:

 df. columns = df. columns . str . lower ()

L’esempio seguente mostra come utilizzare questa sintassi nella pratica.

Esempio: modifica i nomi delle colonne in minuscolo in Pandas

Supponiamo di avere i seguenti panda DataFrame:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' Team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],
                   ' Points ': [18, 22, 19, 14, 14, 11, 20, 28],
                   ' ASSISTS ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' Rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#view DataFrame
print (df)

Tieni presente che nessuno dei nomi di colonna è attualmente in minuscolo.

Possiamo utilizzare la seguente sintassi per modificare tutti i nomi delle colonne in minuscolo:

 #convert all column names to lowercase
df. columns = df. columns . str . lower ()

#view updated DataFrame
print (df)

  team points assists rebounds
0 A 18 5 11
1 B 22 7 8
2 C 19 7 10
3 D 14 9 6
4 E 14 12 6
5 F 11 9 5
6 G 20 9 9
7:28 4 12

Da notare che i nomi delle quattro colonne sono stati ora convertiti in minuscolo.

Tieni presente che possiamo anche utilizzare la seguente sintassi per elencare tutti i nomi di colonna senza visualizzare nessuno dei valori di colonna:

 #display all column names
list(df)

['team', 'points', 'assists', 'rebounds']

Possiamo vedere che ciascuno dei nomi di colonna è stato convertito in minuscolo.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre funzioni comuni con le colonne di un DataFrame panda:

Come eliminare 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 *