🔥 Как переименовать столбец в Python: простой гайд
Как переименовать столбец в Python?
В Python для переименования столбца в DataFrame можно использовать метод rename. Вот пример:
import pandas as pd
# Создание DataFrame
df = pd.DataFrame({'Имя': ['Алексей', 'Мария', 'Иван'],
'Возраст': [24, 28, 35]})
# Переименование столбца 'Имя' на 'Фамилия'
df.rename(columns={'Имя': 'Фамилия'}, inplace=True)
print(df)
Этот код создает DataFrame с двумя столбцами "Имя" и "Возраст". Затем с помощью метода rename переименовывается столбец "Имя" на "Фамилия". Результат выводится на экран:
Фамилия Возраст
0 Алексей 24
1 Мария 28
2 Иван 35
Таким образом, вы можете переименовать столбец в Python, используя метод rename в библиотеке Pandas.
Детальный ответ
Как переименовать столбец в Python
В этой статье мы рассмотрим, как в Python переименовать столбец в таблице данных. Часто при работе с большими объемами данных возникает необходимость изменить название столбца, чтобы сделать его более понятным или соответствующим требованиям проекта. Ниже представлены несколько способов, которые вы можете использовать для переименования столбца в Python.1. Использование метода rename()
Метод rename() - это удобный способ переименования столбца в Pandas. Вы можете использовать этот метод для переименования столбца по его текущему имени. Пример кода ниже показывает, как это сделать:
import pandas as pd
# Создание DataFrame
df = pd.DataFrame({'Столбец_1': [1, 2, 3],
'Столбец_2': [4, 5, 6]})
# Переименование столбца
df = df.rename(columns={'Столбец_1': 'Новое_название'})
Обратите внимание, что в данном примере мы создали DataFrame с двумя столбцами 'Столбец_1' и 'Столбец_2'. Затем мы использовали метод rename() для переименования столбца 'Столбец_1' в 'Новое_название'.
2. Использование атрибута columns
Вы также можете просто изменить значение атрибута columns для переименования столбца в Pandas. Пример кода ниже показывает, как это сделать:
import pandas as pd
# Создание DataFrame
df = pd.DataFrame({'Столбец_1': [1, 2, 3],
'Столбец_2': [4, 5, 6]})
# Переименование столбца
df.columns = ['Новое_название', 'Столбец_2']
В данном примере мы используем атрибут columns для изменения имени столбца 'Столбец_1' на 'Новое_название'.
3. Использование метода rename() с axis=1
Для переименования столбца в NumPy массиве или Pandas DataFrame вы также можете использовать метод rename() с параметром axis=1. Пример кода ниже показывает, как это делается:
import pandas as pd
# Создание DataFrame
df = pd.DataFrame({'Столбец_1': [1, 2, 3],
'Столбец_2': [4, 5, 6]})
# Переименование столбца
df = df.rename(columns={'Столбец_1': 'Новое_название'}, axis=1)
В данном примере мы использовали метод rename() с параметром axis=1 для переименования столбца 'Столбец_1' в 'Новое_название'.