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

Есть 3 столбца: тариф А, тариф Б и тариф С. Суть вопроса в том, как добавить в новый столбец минимальную цену из 3х тарифов для каждого пользователя (одна строка = один пользователь). Т.е надо, чтобы в новом столбце (best_price, например) были в первой строке значение 27658, во второй 35950 и т. д. введите сюда описание изображения Спасибо


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

Автор решения: Alexey Trukhanov

Данные для задачи лучше приводить в текстовом виде, а не картинкой, чтобы тот кто отвечает не набирал данные за Вас.

Вам надо использовать встроенный в pandas метод .min с параметром axis=1.

df['best_tariff'] = df[['price_tariff_A', 'price_tariff_B', 'price_tariff_C']].min(axis=1)
→ Ссылка