Menu
CoddyTech

Отчёт о продажах

Часть раздела Данные и графики путешествия по Machine Learning на Coddy. Урок 57 из 60.

Магазин мебели записал заказы за март в sales.csv, по одной строке на каждый заказ: date, region, product, units, price и cost (оба показателя указаны за единицу).

Каждый региональный менеджер хочет получить одну диаграмму: прибыль по каждому продукту, сначала самый прибыльный. Вот диаграмма для Восточного региона:

Столбчатая диаграмма с заголовком «Прибыль в Восточном регионе»: пять продуктов, отсортированных по убыванию прибыли: Desk 414, Chair 408, Lamp 363, Shelf 337.5 и Rug 250

Прибыль от заказа — это то, что остается магазину: цена минус себестоимость, умноженная на количество единиц.

challenge icon

Задание

Сложно

Программа считывает регион.

  1. Оставь заказы этого региона и добавь столбец profit.
  2. Подсчитай прибыль по каждому товару, начиная с наибольшей.
  3. Выведи количество заказов, затем самый прибыльный товар с общей прибылью и её долей от прибыли региона в процентах, округлённой до 1 десятичного знака.
  4. Построй столбчатую диаграмму с использованием формы fig, ax, задай заголовок Profit in и название региона, подпиши оси Product и Profit.

Для East весь вывод приведён ниже: две твои строки, затем описание графика от Coddy.

Orders in East: 13
Most profit in East: Desk (414.0), 23.4% of the region
Charts drawn: 1
Title: Profit in East
X label: Product
Y label: Profit
Bars: 5
Categories: Desk, Chair, Lamp, Shelf, Rug
Heights: [414, 408, 363, 337.5, 250]

Попробуйте сами

import pandas as pd
import matplotlib.pyplot as plt

region = input()

# Напишите свой код ниже
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Данные и графики

Потренируйтесь самостоятельно: Онлайн-компилятор Python