Metodo rename()

Rinomina una o più colonne in un dataframe.

Sintassi

dataframe_name.rename({"old_column_name":"new_column_name", "...n":"...n"}|dictionary_object)

Parametri

Nome Descrizione
{"old_column_name" : "new_column_name", "...n" : "...n"}

Una mappatura tra un nome di colonna esistente e un nuovo nome che si desidera applicare alla colonna.

Costruire la mappatura per una o più colonne utilizzando un dizionario Python standard.

dictionary_object

Un oggetto dizionario preesistente che mappa uno o più nomi di colonna esistenti in nuovi nomi.

In alternativa alla creazione della mappatura delle colonne all'interno di rename(), è possibile creare la mappatura in un dizionario separato e specificare solo il nome del dizionario all'interno di rename(). Questo approccio è più efficiente se è necessario rinominare le stesse colonne in più dataframe.

Restituisce

Dataframe HCL.

Esempi

Rinominare le colonne in un dataframe

Si rinominano tre colonne nel dataframe accounts_receivable:

  • No diventa Customer Number
  • Date diventa Invoice Date
  • Due diventa Due Date
accounts_receivable_2 = accounts_receivable.rename({"No":"Customer Number", "Date":"Invoice Date", "Due":"Due Date"})

Rinominare le colonne in due dataframe utilizzando un dizionario preesistente

Si rinominano le colonne in due dataframe utilizzando lo stesso oggetto dizionario (updated_col_names) per entrambe le operazioni di rinomina.

updated_col_names = {"No":"Customer Number", "Date":"Invoice Date", "Due":"Due Date"}
accounts_Jan_renamed = accounts_Jan.rename(updated_col_names)
accounts_Feb_renamed = accounts_Feb.rename(updated_col_names)