Come rimuovere il nome dell'indice in panda (con esempio)


È possibile utilizzare la seguente sintassi per rimuovere il nome dell’indice da un DataFrame panda:

 df. index . name = None

Ciò rimuoverà il nome della colonna dell’indice dal DataFrame e lascerà invariati tutti gli altri nomi delle colonne.

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

Esempio: elimina il nome dell’indice in Panda

Supponiamo di avere i seguenti panda DataFrame:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],
                   ' position ': ['G', 'G', 'F', 'F', 'G', 'G', 'F', 'F'],
                   ' points ': [11, 8, 10, 6, 6, 5, 9, 12]})

#specify index name
df. index . names = [' my_index ']

#view DataFrame
print (df)

         team position points
my_index                      
0 AG 11
1 GA 8
2 AF10
3AF 6
4 BG 6
5 BG 5
6 BF 9
7 BF 12

Attualmente, la colonna dell’indice è denominata my_index .

Tuttavia, possiamo utilizzare la seguente sintassi per rimuovere questo nome di indice:

 #remove index name
df. index . name = None

#view updated DataFrame
print (df)

  team position points
0 AG 11
1 GA 8
2 AF10
3AF 6
4 BG 6
5 BG 5
6 BF 9
7 BF 12

Tieni presente che il nome my_index è stato rimosso dalla colonna dell’indice mentre tutti gli altri nomi di colonna sono rimasti invariati.

Possiamo anche verificare che la colonna indice non ha più un nome provando a stampare il nome:

 #view index column name
print ( df.index.name )

None

Vediamo che la colonna dell’indice in realtà non ha un nome.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni nei panda:

Panda: come ottenere valori univoci dalla colonna dell’indice
Panda: come reimpostare l’indice dopo aver utilizzato dropna()
Panda: come utilizzare la prima colonna come indice

Aggiungi un commento

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