📅  最后修改于: 2023-12-03 15:34:42.584000             🧑  作者: Mango
Pandas é uma biblioteca Python amplamente utilizada para análise de dados. Às vezes, precisamos renomear as colunas de nossa estrutura de dados em pandas. A seguir, discutiremos algumas das maneiras de renomear colunas usando pandas.
Podemos renomear todas as colunas de uma vez usando o método rename()
de pandas.
import pandas as pd
df = pd.read_csv('seu_arquivo.csv')
novo_nome_colunas = {'NomeAntigoColuna1': 'NovoNomeColuna1', 'NomeAntigoColuna2': 'NovoNomeColuna2'}
df = df.rename(columns=novo_nome_colunas)
Observe que passamos um dicionário que contém o nome antigo da coluna como chave e o nome novo como valor para o parâmetro columns
do método rename()
.
Podemos renomear colunas específicas em pandas usando a atribuição ao atributo columns
do DataFrame.
import pandas as pd
df = pd.read_csv('seu_arquivo.csv')
df.columns = ['NovaColuna1', 'NomeAntigoColuna2', 'NovaColuna3']
Observe que definimos o nome para as colunas que queremos renomear no formato de lista.
Podemos usar uma função lambda para renomear todas as colunas ao mesmo tempo que adicionamos um prefixo ou sufixo.
import pandas as pd
df = pd.read_csv('seu_arquivo.csv')
df = df.rename(columns = lambda x: x + '_sufixo')
Com essa abordagem, adicionamos o sufixo "_sufixo" a todos os nomes de colunas.
Neste tutorial, discutimos algumas das maneiras de renomear colunas em pandas. Podemos renomear todas as colunas de uma vez usando o método rename()
ou renomear colunas específicas usando a atribuição ao atributo columns
do DataFrame. Também aprendemos como usar uma função lambda para renomear todas as colunas ao mesmo tempo que adicionamos um prefixo ou sufixo.