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)