У тебя есть DataFrame с данными о заказах в интернет-магазине:
import pandas as pd
data = pd.DataFrame({
'order_id': [1, 2, 3, 4],
'item': ['phone', 'laptop', 'headphones', 'tablet'],
'price': [500, 1200, 80, 300],
'quantity': [2, 1, 5, 3],
'shipping_cost': [10, 20, 5, 15]
})
print(data)
Результат: Картинка 1
Задачи:
1️⃣ Создай колонку total_item_cost — общая стоимость товаров в заказе без доставки (price * quantity). Какой axis нужен?
2️⃣ Создай колонку total_order_cost — итоговая стоимость заказа с учётом доставки (total_item_cost + shipping_cost). Какой axis нужен?
3️⃣ Создай колонку price_level:
Если price > 1000, то "premium".
Если 100 <= price <= 1000, то "standard".
Если price < 100, то "budget". Нужен ли тут axis?
4️⃣ Создай колонку order_size:
Если quantity >= 3, то "large".
Иначе "small". Нужен ли тут axis?
5️⃣ Создай колонку item_code — первые 3 буквы названия товара в верхнем регистре + количество (quantity). Какой axis нужен?
Попробуй написать код для всех пунктов, а я проверю и дам обратную связь! Если что-то непонятно или нужно больше подсказок, дай знать — я помогу. Удачи! 🚀
