python rinomina colonna

Quindi vuoi rinominare una colonna in un dataframe Python Pandas. è possibile? Si. Utilizza il metodo rename() per rinominare una singola colonna o le "colonne" attributo per assegnare un nuovo set di intestazioni di colonna a un dataframe.

In questa guida, spieghiamo come rinominare una singola colonna e più colonne in un dataframe Pandas. Esaminiamo due esempi per aiutarti a iniziare con queste tecniche.

Rinomina una colonna singola in Panda

Un dataframe Panda è una griglia che memorizza i dati. I dati vengono archiviati in una tabella utilizzando righe e colonne. Ogni asse in un dataframe ha la sua etichetta.

Rinomina una singola colonna usando la funzione rename(). Questo metodo è utile perché ti consente di modificare un’intestazione di colonna senza dover creare una nuova colonna.

Dai un’occhiata a un oggetto dataframe di Pandas:

"nome", "autore" e "venduto" sono le nostre intestazioni di colonna. Questo dataframe ha tre colonne e tre righe. Vediamo il nostro dataframe stampandolo sulla console:

Il nostro dataframe appare come previsto:


nomeautorevenduto
Il grande GatsbyF. Scott Fitzgerald42
1Uccidere un MockingbirdHarper Lee53
2Il conte di MontecristoAlexandre Dumas39

L’81% dei partecipanti ha dichiarato di sentirsi più sicuro delle proprie prospettive di lavoro nel settore tecnologico dopo aver partecipato a un bootcamp. Fatti abbinare a un bootcamp oggi.

Il laureato medio di un bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’avvio di un bootcamp alla ricerca del primo lavoro.

Successivamente rinominiamo la colonna "venduto" per dire "copie vendute". Possiamo farlo usando il metodo rename():

Specifichiamo un parametro con il metodo rename(): columns . Questo parametro accetta un elenco di colonne da rinominare.

Specifichiamo anche un dizionario come valore del parametro delle colonne. "venduto" si riferisce al nome della colonna che vogliamo rinominare. "copie vendute" si riferisce al nome con cui vogliamo sostituire il vecchio nome.

Eseguiamo il nostro codice e stampa il nostro elenco di colonne sulla console:

Il nostro codice restituisce:

La colonna "venduto" è stata rinominato in "copie vendute".

Rinomina più colonne in Pandas

Usi il metodo rename() per rinominare più colonne. Puoi farlo specificando più valori di colonna nel dizionario assegnato alle "colonne" parametro.

Cambiamo il "nome" intestazione per dire "Nome libro" e "venduto" per dire "Copie vendute":

Il metodo rename() rinomina le nostre colonne. Il nostro codice restituisce:

Rinomina tutte le colonne in Panda

Rinomina tutte le colonne in un dataframe Panda assegnando le "colonne" attribuire un elenco di nuove intestazioni di colonna. Questo approccio funziona solo se vuoi rinominare ogni colonna in una tabella; non puoi escludere colonne i cui nomi dovrebbero rimanere invariati.

Modificheremo le nostre intestazioni di colonna dall’ultimo esempio:

  • "nome" dovrebbe diventare "Titolo del libro"
  • "autore" dovrebbe diventare "Nome autore"
  • "copie" dovrebbe diventare "Numero di copie vendute"

Apportare queste modifiche al nostro dataframe. Per prima cosa creiamo un elenco con i nuovi nomi delle colonne e lo assegniamo alle "colonne" attributo variabile:

Il nostro codice restituisce:

Il nostro codice ha rinominato tutte le nostre colonne.

Conclusione

Il metodo rename() consente di rinominare uno o più nomi di colonna in Pandas. Dataframe di Panda riassegnando il valore dell’attributo "colonne".

Ora sei pronto per rinominare le colonne in Panda come un esperto!