Méthode rename()

Renomme une ou plusieurs colonnes dans un cadre de données.

Syntaxe

nom_cadre_données.rename({"ancien_nom_colonne":"nouveau_nom_colonne", "...n":"...n"}|objet_dictionnaire)

Paramètres

Nom Description
{"ancien_nom_colonne" : "nouveau_nom_colonne", "...n" : "...n"}

Un mappage qui établit une correspondance entre un nom de colonne existant et un nouveau nom que vous voulez appliquer à la colonne.

Construisez le mappage pour une ou plusieurs colonnes à l'aide d'un dictionnaire Python standard.

objet_dictionnaire

Objet dictionnaire pré-existant qui mappe un ou plusieurs noms de colonnes existants aux nouveaux noms.

Plutôt que de créer le mappage de la colonne à l'intérieur de rename(), vous pouvez créer le mappage dans un dictionnaire distinct et spécifier uniquement le nom du dictionnaire dans rename(). Si vous devez renommer les mêmes colonnes dans plusieurs cadres de données, cette approche est plus efficiente.

Renvoie

Un cadre de données HCL.

Exemples

Renommer les colonnes dans un cadre de données

Vous renommez trois colonnes dans le cadre de données accounts_receivable :

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

Renommer les colonnes dans deux cadres de données à l'aide d'un dictionnaire pré-existant

Vous renommez les colonnes dans deux cadres de données à l'aide du même objet dictionnaire ( updated_col_names ) pour les deux opérations Renommer.

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)