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!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method