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