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
{"alter_spaltenname" : "neuer_spaltenname", "...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)