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)