Как переименовать столбцы в pandas: легкое руководство 🐼

Как переименовать столбцы в pandas


import pandas as pd

# Создаем исходный DataFrame
data = {'Имя': ['Александра', 'Иван', 'Мария'],
        'Возраст': [25, 30, 28],
        'Город': ['Москва', 'Санкт-Петербург', 'Киев']}

df = pd.DataFrame(data)

# Переименование столбцов с использованием метода rename()
new_column_names = {'Имя': 'Имя клиента', 'Возраст': 'Возраст клиента', 'Город': 'Город проживания'}
df = df.rename(columns=new_column_names)

В данном примере мы использовали метод rename() для переименования столбцов в DataFrame. Мы создали словарь new_column_names, где ключами являются текущие имена столбцов, а значениями - новые имена столбцов. Затем мы передали этот словарь в метод rename() и присвоили результат обратно переменной df.

Детальный ответ

Как переименовать столбцы в Pandas

Привет, студент! В этой статье мы рассмотрим, как переименовать столбцы в библиотеке Pandas. Удостоверьтесь, что у вас установлена последняя версия Pandas перед началом работы. Давайте начнем!

Метод 1: Использование метода rename()

Первый способ переименования столбцов - использование метода rename(). Этот метод позволяет переименовывать один или несколько столбцов одновременно.


import pandas as pd

# Создание исходного DataFrame
data = {'Имя': ['Анна', 'Боб', 'Карл'],
        'Возраст': [25, 30, 35],
        'Город': ['Москва', 'Санкт-Петербург', 'Казань']}

df = pd.DataFrame(data)

# Переименование столбцов
df = df.rename(columns={'Имя': 'Имя_Студента', 'Возраст': 'Возраст_Студента', 'Город': 'Город_Студента'})
    

В приведенном примере мы создали исходный DataFrame с тремя столбцами: "Имя", "Возраст" и "Город". Чтобы переименовать столбцы, мы использовали метод rename() и передали словарь, где ключи - это текущие имена столбцов, а значения - новые имена.

Метод 2: Использование метода set_axis()

Второй способ переименования столбцов - использование метода set_axis(). Этот метод позволяет переименовывать столбцы на месте без необходимости создавать новый DataFrame.


import pandas as pd

# Создание исходного DataFrame
data = {'Имя': ['Анна', 'Боб', 'Карл'],
        'Возраст': [25, 30, 35],
        'Город': ['Москва', 'Санкт-Петербург', 'Казань']}

df = pd.DataFrame(data)

# Переименование столбцов
df.set_axis(['Имя_Студента', 'Возраст_Студента', 'Город_Студента'], axis=1, inplace=True)
    

В данном примере мы использовали метод set_axis() для переименования столбцов. Мы передали новые имена столбцов в качестве списка и указали, что изменения должны произойти на осях столбцов (axis=1). Установите параметр inplace=True, чтобы изменения применились к исходному DataFrame.

Метод 3: Использование атрибута columns

Третий способ - изменение атрибута columns у DataFrame. Этот способ позволяет переименовывать столбцы поочередно.


import pandas as pd

# Создание исходного DataFrame
data = {'Имя': ['Анна', 'Боб', 'Карл'],
        'Возраст': [25, 30, 35],
        'Город': ['Москва', 'Санкт-Петербург', 'Казань']}

df = pd.DataFrame(data)

# Переименование столбцов
df.columns = ['Имя_Студента', 'Возраст_Студента', 'Город_Студента']
    

В этом примере мы просто присвоили новые имена столбцам, изменяя атрибут columns у DataFrame. Новые имена столбцов передаются в виде списка.

Заключение

В этой статье мы рассмотрели три способа переименования столбцов в Pandas: использование метода rename(), метода set_axis() и изменение атрибута columns. Каждый из этих методов может быть использован в зависимости от вашего предпочтения и ситуации.

Не забывайте, что переименование столбцов важно для удобства работы с данными. Используйте эти методы, чтобы изменять имена столбцов по вашему усмотрению и сделать ваш код понятным и читабельным.

Удачи в работе с Pandas!

Видео по теме

How to Rename Columns in Pandas DataFrame? | GeeksforGeeks

How do I rename columns in a pandas DataFrame?

Rename Columns | How to rename columns in a Pandas DataFrame

Похожие статьи:

Как переименовать столбцы в pandas: легкое руководство 🐼

Как объединить pandas merge, получив несколько значений для аргумента how