Método rename()

Renomeia uma ou mais colunas em um dataframe.

Sintaxe

nome_dataframe.rename({"nome_coluna_antigo":"nome_coluna_novo", "...n":"...n"}|objeto_de_dicionário)

Parâmetros

Nome Descrição
{"nome_coluna_antigo" : "nome_coluna_novo", "...n" : "...n"}

Um mapeamento entre um nome de coluna existente e um novo nome que você quer aplicar à coluna.

Crie o mapeamento para uma ou mais colunas usando um dicionário padrão do Python.

objeto_de_dicionário

Um objeto de dicionário pré-existente que mapeia um ou mais nomes de coluna existentes a novos nomes.

Como alternativa à criação do mapeamento de coluna em rename(), você pode criá-lo em um dicionário separado e especificar apenas o nome do dicionário em rename(). Se você precisa renomear as mesmas colunas em vários dataframes, essa abordagem é mais eficiente.

Retorna

Dataframe do HCL.

Exemplos

Renomear colunas em um dataframe

Você renomeia três colunas no dataframe accounts_receivable:

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

Renomear colunas em dois dataframes usando um dicionário pré-existente

Você renomeia colunas em dois dataframes usando o mesmo objeto de dicionário (updated_col_names) para as duas operações de renomear.

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)