РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
78 of 687 menu

Метод add_prefix

Метод add_prefix применяется к DataFrame и добавляет строку-префикс к названиям всех колонок. Метод принимает один обязательный параметр - строку с префиксом, которая будет добавлена в начало каждого имени столбца. Метод возвращает новый DataFrame с изменёнными названиями колонок, при этом исходная таблица остаётся без изменений.

Синтаксис

df.add_prefix(prefix)

Пример

Давайте добавим префикс 'col_' ко всем названиям колонок:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) res = df.add_prefix('col_') print(res)

Результат выполнения кода:

col_a col_b 0 1 10 1 2 20 2 3 30 3 4 40 4 5 50

Пример

Добавим префикс 'data_' к названиям колонок таблицы с тремя столбцами:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3], 'b': [4, 5, 6], 'c': [7, 8, 9] }) res = df.add_prefix('data_') print(res)

Результат выполнения кода:

data_a data_b data_c 0 1 4 7 1 2 5 8 2 3 6 9

Пример

Важно отметить, что метод add_prefix не изменяет исходную таблицу. Сравним исходный DataFrame и результат работы метода:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) res = df.add_prefix('new_') print('Original df:') print(df) print('\nResult after add_prefix:') print(res)

Результат выполнения кода:

Original df: a b 0 1 10 1 2 20 2 3 30 3 4 40 4 5 50 Result after add_prefix: new_a new_b 0 1 10 1 2 20 2 3 30 3 4 40 4 5 50

Смотрите также

  • метод add_suffix,
    который добавляет суффикс к названиям колонок
  • метод rename,
    который переименовывает колонки по заданному словарю
  • атрибут columns,
    который содержит названия колонок таблицы
  • метод filter,
    который позволяет выбрать колонки по шаблону
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить