🔄 Как переименовать столбцы в Питоне 🐍: простая инструкция и примеры
Для переименования столбцов в Python вы можете использовать метод rename
из библиотеки pandas.
Вот пример использования:
import pandas as pd
# Создание исходного DataFrame
df = pd.DataFrame({'старое_имя': [1, 2, 3],
'еще_одно_старое_имя': [4, 5, 6]})
# Переименование столбцов
df.rename(columns={'старое_имя': 'новое_имя',
'еще_одно_старое_имя': 'еще_одно_новое_имя'}, inplace=True)
# Вывод DataFrame с переименованными столбцами
df
Результат:
новое_имя еще_одно_новое_имя
0 1 4
1 2 5
2 3 6
Таким образом, вы можете использовать метод rename
и передать словарь, где ключами являются старые имена столбцов, а значениями - новые имена столбцов.
Детальный ответ
Как переименовать столбцы в питоне
Переименование столбцов в питоне - это важная операция при работе с таблицами или фреймами данных. В этой статье мы рассмотрим различные методы, которые можно использовать для переименования столбцов в питоне.
1. Метод rename()
Первый метод, который мы рассмотрим, это метод rename(). Он позволяет переименовывать столбцы в пандасе - популярной библиотеке для работы с данными в питоне.
import pandas as pd
# Создаем фрейм данных
data = {'Имя': ['Анна', 'Боб', 'Кейт'],
'Возраст': [25, 30, 35],
'Зарплата': [50000, 60000, 70000]}
df = pd.DataFrame(data)
# Переименовываем столбцы
df.rename(columns={'Имя': 'Имя сотрудника', 'Возраст': 'Возраст сотрудника', 'Зарплата': 'Зарплата сотрудника'}, inplace=True)
# Выводим фрейм данных со столбцами, переименованными на русский язык
print(df)
В этом примере мы создаем фрейм данных с тремя столбцами: 'Имя', 'Возраст' и 'Зарплата'. Затем мы используем метод rename(), чтобы переименовать столбцы на русский язык. После этого мы выводим фрейм данных с переименованными столбцами.
2. Метод set_axis()
Второй метод, который мы рассмотрим, это метод set_axis(). Он также позволяет переименовывать столбцы в пандасе.
import pandas as pd
# Создаем фрейм данных
data = {'Имя': ['Анна', 'Боб', 'Кейт'],
'Возраст': [25, 30, 35],
'Зарплата': [50000, 60000, 70000]}
df = pd.DataFrame(data)
# Переименовываем столбцы
df.set_axis(['Имя сотрудника', 'Возраст сотрудника', 'Зарплата сотрудника'], axis=1, inplace=True)
# Выводим фрейм данных со столбцами, переименованными на русский язык
print(df)
В этом примере мы также создаем фрейм данных с тремя столбцами: 'Имя', 'Возраст' и 'Зарплата'. Затем мы используем метод set_axis(), чтобы переименовать столбцы на русский язык. После этого мы выводим фрейм данных с переименованными столбцами.
3. Использование атрибута columns
Третий способ для переименования столбцов - это использование атрибута columns фрейма данных. Этот способ позволяет переименовывать столбцы, указывая новые имена в виде списка.
import pandas as pd
# Создаем фрейм данных
data = {'Имя': ['Анна', 'Боб', 'Кейт'],
'Возраст': [25, 30, 35],
'Зарплата': [50000, 60000, 70000]}
df = pd.DataFrame(data)
# Переименовываем столбцы
df.columns = ['Имя сотрудника', 'Возраст сотрудника', 'Зарплата сотрудника']
# Выводим фрейм данных со столбцами, переименованными на русский язык
print(df)
В этом примере мы создаем фрейм данных с тремя столбцами: 'Имя', 'Возраст' и 'Зарплата'. Затем мы присваиваем новые имена столбцам, используя атрибут columns. После этого мы выводим фрейм данных с переименованными столбцами.
Заключение
В этой статье мы рассмотрели три различных способа для переименования столбцов в питоне. Мы использовали метод rename(), метод set_axis() и атрибут columns. Каждый из этих способов является эффективным инструментом для переименования столбцов в фреймах данных или таблицах. Выберите тот, который наиболее подходит для вашей конкретной задачи и применяйте его с уверенностью!