Изменение метки столбцов в Pandas DataFrame

Чтобы изменить или переименовать метки столбцов 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.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *