Assign + query: цепочка трансформация + фильтрация

Medium pandas pandas Lamoda

Условие задачи

Дано: DataFrame `orders` с колонками order_id, quantity, unit_price, discount_pct -- 15 строк. Для каждого заказа посчитайте итоговую цену с учётом скидки: - subtotal = quantity × unit_price - discount_amount = subtotal × discount_pct / 100 (округлите до целых) - final_price = subtotal - discount_amount (округлите до целых) Оставьте только заказы с final_price > 10000, отсортированные по final_price по убыванию. Сохраните DataFrame в `result`.

Темы

assign query method_chaining

Подсказки

Открыть задачу в тренажёре → ← Все Python-задачи