Как упростить выражение? добавить в датафрейм с перезаписью наименований столбцов

Был датафрейм с такими столбцами:

data = df[['lat', 'long', 'year', 'odometer/price', 'desc_len', 'model_in_desc', 'model_len', 'model_word_count']]

Надо добавить его в исходный (после преобразований данных), переименовав столбцы с общим окончанием _std:

df[['lat_std', 'long_std', 'year_std', 'odometer/price_std', 'desc_len_std', 'model_in_desc_std', 'model_len_std', 'model_word_count_std']] = std_scaled

Подскажите, как проще это написать?


Ответы (2 шт):

Автор решения: strawdog
df.columns = [f"{x}_std" for x in df.columns]
→ Ссылка
Автор решения: Алексей Р

Есть специальный метод для этого:

data = data.add_suffix('_std', axis=1)
→ Ссылка