📜  renomear colunas pandas - Python (1)

📅  最后修改于: 2023-12-03 15:34:42.584000             🧑  作者: Mango

Renomear colunas pandas - Python

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.

Renomear todas as colunas de uma vez

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().

Renomear colunas específicas

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.

Renomear todas as colunas de uma vez usando uma função lambda

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.

Conclusão

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.