Метод 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,
который позволяет выбрать колонки по шаблону