Чтобы изменить или переименовать метки столбцов DataFrame в Pandas, просто назначьте новые метки столбцов (массив) именам столбцов DataFrame.
Синтаксис
Синтаксис для присвоения новых имен столбцов приведен ниже.
dataframe.columns = new_columns
New_columns должен быть массивом такой же длины, как и количество столбцов в DataFrame.
Пример 1
В этом примере мы создадим DataFrame с некоторыми начальными именами столбцов, а затем изменим их, назначив атрибут columns.
import numpy as np
import pandas as pd
df_marks = pd.DataFrame(
[['Somu', 68, 84, 78, 96],
['Kiku', 74, 56, 88, 85],
['Amol', 77, 73, 82, 87],
['Lini', 78, 69, 87, 92]],
columns=['name', 'physics', 'chemistry', 'algebra', 'calculus'])
print('Original DataFrame\n------------------------')
print(df_marks)
#rename columns
df_marks.columns = ['name', 'physics', 'biology', 'geometry', 'calculus']
print('\n\nColumns Renamed\n------------------------')
print(df_marks)
Вывод:
Original DataFrame ------------------------ name physics chemistry algebra calculus 0 Somu 68 84 78 96 1 Kiku 74 56 88 85 2 Amol 77 73 82 87 3 Lini 78 69 87 92 Columns Renamed ------------------------ name physics biology geometry calculus 0 Somu 68 84 78 96 1 Kiku 74 56 88 85 2 Amol 77 73 82 87 3 Lini 78 69 87 92
К DataFrame были применены новые подписи столбцов.
В этом руководстве по Pandas мы переименовали метки столбцов DataFrame с помощью примеров программ Python.