rename()-Methode
Benennt ein oder mehrere Spalten in einem Datenrahmen um.
Syntax
datenrahmen_name.rename({"alter_spaltenname":"neuer_spaltenname", "...n":"...n"}|dictionary_objekt)
Parameter
Name | Beschreibung |
---|---|
{"old_column_name" : "new_column_name", "...n" : "...n"} |
Eine Zuordnung zwischen einem bestehenden Spaltennamen und einem neuen Namen, die Sie für die Spalte verwenden möchten. Erstellen Sie die Zuordnung für eine oder mehrere Spalten mit einem standardmäßigen Python-Dictionary. |
dictionary_objekt |
Ein bereits bestehendes Dictionary-Objekt, das ein oder mehrere bestehende Spaltennamen neuen Namen zuordnet. Als Alternative zur Erstellung einer Spaltenzuordnung in rename() können Sie die Zuordnung in einem separaten Dictionary erstellen und in rename() nur den Dictionary-Namen angeben. Wenn Sie dieselben Spalten in mehreren Datenrahmen umbenennen müssen, ist dieser Ansatz am effizientesten. |
Gibt zurück
HCL-Datenrahmen zurück.
Beispiele
Spalten in einem Datenrahmen umbenennen
Sie benennen drei Spalten im Datenrahmen accounts_receivable um:
- No wird zu Customer Number.
- Date wird zu Invoice Date.
- Due wird zu Due Date.
accounts_receivable_2 = accounts_receivable.rename({"No":"Customer Number", "Date":"Invoice Date", "Due":"Due Date"})
Spalten in zwei Datenrahmen mit bereits bestehendem Dictionary umbenennen
Sie benennen Spalten in zwei Datenrahmen mit demselben Dictionary-Objekt (updated_col_names) für beide Umbenennungsoperationen um.
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)