rename() methode

Wijzigt de naam van een of meer kolommen in een dataframe.

Syntaxis

dataframe_name.rename({"old_column_name":"new_column_name", "...n":"...n"}|dictionary_object)

Parameters

Naam Beschrijving
{"old_column_name" : "new_column_name", "...n" : "...n"}

Een koppeling tussen een bestaande kolomnaam en een nieuwe naam die u op de kolom wilt toepassen.

Maak de toewijzing voor een of meer kolommen met behulp van een standaard Python-dictionary.

dictionary_object

Een vooraf gedefinieerd dictionary-object dat een of meer bestaande kolomnamen aan nieuwe namen koppelt.

Als alternatief voor het maken van de kolomtoewijzing in rename(), kunt u de toewijzing in een afzonderlijk woordenboek maken en alleen de naam van het woordenboek opgeven in rename(). Als u dezelfde kolommen in meerdere dataframes moet hernoemen, is deze aanpak efficiënter.

Retourneert

HCL-dataframe.

Voorbeelden

Kolommen in een dataframe hernoemen

U hernoemt drie kolommen in het accounts_receivable-dataframe:

  • Nr wordt Klantnummer
  • Datum wordt Factuurdatum
  • Vervaldatum wordt Vervaldatum
accounts_receivable_2 = accounts_receivable.rename({"No":"Customer Number", "Date":"Invoice Date", "Due":"Due Date"})

Kolommen in twee dataframes hernoemen met behulp van een bestaand woordenboek

U hernoemt kolommen in twee dataframes met hetzelfde woordenboekobject ( updated_col_names ) voor beide hernoemingsoperaties.

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)