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)