Переименование столбцов DataFrame в Pandas

Вы можете переименовать один или несколько столбцов в DataFrame pandas, используя метод pandas.DataFrame.rename().

Пример 1: переименование одного столбца

Чтобы переименовать отдельный столбец, вы можете использовать функцию DataFrame.rename(), как показано ниже.

import pandas as pd

#initialize a dataframe
df = pd.DataFrame(
	[[41, 72, 67, 91],
	[21, 78, 69, 87],
	[95, 74, 56, 88],
	[54, 54, 76, 78]],
	columns=['a', 'b', 'c', 'd'])	

#rename single column
df.rename(columns={'b': 'k'}, inplace=True)

#print the columns
print(df)

Вывод:

    a   k   c   d
0  41  72  67  91
1  21  78  69  87
2  95  74  56  88
3  54  54  76  78

Имя столбца b было переименовано в k для DataFrame.

Пример 2: переименование нескольких столбцов

Чтобы переименовать несколько столбцов, вы можете использовать метод DataFrame.rename() с несколькими старыми и новыми именами столбцов в качестве пар ключ:значение, как показано ниже.

import pandas as pd

#initialize a dataframe
df = pd.DataFrame(
	[[41, 72, 67, 91],
	[21, 78, 69, 87],
	[95, 74, 56, 88],
	[54, 54, 76, 78]],
	columns=['a', 'b', 'c', 'd'])	

#rename single column
df.rename(columns={'b': 'k', 'c': 'm'}, inplace=True)

#print the columns
print(df)

Вывод:

    a   k   m   d
0  41  72  67  91
1  21  78  69  87
2  95  74  56  88
3  54  54  76  78

Столбец с именем b был переименован в k, а столбец c был переименован в m.

Заключение

В этом руководстве по Pandas мы переименовали один или несколько столбцов на месте, используя метод pandas.DataFrame.rename() с помощью примеров программ Python.

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

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