65 прочтений · 1 год назад
Функция where в pandas для замены значений Применяя функцию where к датафрейму в pandas, мы можем заменить те значения в колонке, которые НЕ соответствуют заданному условию В данном примере рассмотрим датафрейм с клиентами супермаркета. С помощью функции where проставим "Spending Score" равным 0 у тех клиентов, рейтинг которых НЕ соответствует условию >=50 Сохраним результат в датафрейм с названием df2, видно что у CustomerId 0,2,4,6,8 "Spending Score" теперь равен 0 #dataengineering #pandas
12 прочтений · 3 года назад
Эффективная модификация значений датафрейма, чтобы избежать капризов Pandas
В этой статье рассмотрим ключевые походы к изменению значений в ячейках датафрейма Pandas - наиболее популярного формата первичной обработки данных для любителей Python. Оценку способов будем производить исходя из их результативности, скорости и трудозатратности. Рассмотрим вопрос на примере конкретной задачи. Пусть имеется датафрейм, содержащий предсказания для пары object, item (например, размер поставки в филиал организации/object определенного материала/item) следующего вида: Для генерации набора...