Endereço do github do projeto: bitcarmanlee fácil-algoritmo-entrevista-e-prática
muitas vezes traz mensagens privadas aos alunos ou deixa mensagens para fazer perguntas relacionadas, número V bitcarmanlee. Colegas da estrela no github, dentro do escopo de minha habilidade e tempo, farei o possível para ajudá-los a responder a perguntas relacionadas e fazer progressos juntos.
No desenvolvimento real, muitas vezes é necessário modificar o nome da coluna do dataframe e os métodos a seguir são resumidos especificamente.
import pandas as pd
def t1():
df = pd.DataFrame({'c1':[1, 2, 3], 'c2': [4, 5, 6]})
print(df)
df.columns = ['d1', 'd2']
print(df)
df.rename(columns={'d1': 'e1', 'd2': 'e2'}, inplace=True)
print(df)
df = df.rename(columns={'e1': 'f1', 'e2': 'f2'})
print(df)
t1()
A saída do código acima:
c1 c2
0 1 4
1 2 5
2 3 6
d1 d2
0 1 4
1 2 5
2 3 6
e1 e2
0 1 4
1 2 5
2 3 6
f1 f2
0 1 4
1 2 5
2 3 6
Como pode ser visto no código acima, existem duas maneiras de modificar os nomes das colunas:
1. Renomear diretamente usando df.columns, mas esse método precisa listar todos os nomes das colunas.
2. Use o método renomear.Note que se você precisar modificá-lo no lugar, você precisa trazer o parâmetro inplace = True, caso contrário, o nome da coluna do dataframe original não será alterado.