Метод add_suffix
Метод add_suffix применяется к DataFrame
и добавляет переданную строку в конец названия каждого
столбца. Метод возвращает новый объект DataFrame
с изменёнными названиями столбцов, исходная таблица
при этом не меняется. В единственном параметре метода
передаётся строка-суффикс.
Синтаксис
df.add_suffix(suffix)
Пример
Давайте добавим суффикс _col к названиям столбцов таблицы:
import pandas as pd
df = pd.DataFrame({
'a': [1, 2, 3, 4, 5],
'b': [10, 20, 30, 40, 50]
})
res = df.add_suffix('_col')
print(res)
Результат выполнения кода:
a_col b_col
0 1 10
1 2 20
2 3 30
3 4 40
4 5 50
Пример
Метод возвращает новый объект, исходная таблица остаётся неизменной:
import pandas as pd
df = pd.DataFrame({
'a': [1, 2, 3, 4, 5],
'b': [10, 20, 30, 40, 50]
})
res = df.add_suffix('_new')
print('Original df:')
print(df)
print('\nResult:')
print(res)
Результат выполнения кода:
Original df:
a b
0 1 10
1 2 20
2 3 30
3 4 40
4 5 50
Result:
a_new b_new
0 1 10
1 2 20
2 3 30
3 4 40
4 5 50
Пример
Метод можно применять в цепочках вызовов для последовательной обработки таблицы:
import pandas as pd
df = pd.DataFrame({
'a': [1, 2, 3, 4, 5],
'b': [10, 20, 30, 40, 50]
})
res = (df
.add_suffix('_data')
.head(3)
)
print(res)
Результат выполнения кода:
a_data b_data
0 1 10
1 2 20
2 3 30
Смотрите также
-
метод
add_prefix,
который добавляет префикс к названиям столбцов -
метод
rename,
который переименовывает столбцы и индексы -
метод
columns,
который позволяет получить список названий столбцов -
метод
assign,
который позволяет добавлять новые столбцы