Отчёт о продажах
Часть раздела Данные и графики путешествия по Machine Learning на Coddy. Урок 57 из 60.
Магазин мебели записал заказы за март в sales.csv, по одной строке на каждый заказ: date, region, product, units, price и cost (оба показателя указаны за единицу).
Каждый региональный менеджер хочет получить одну диаграмму: прибыль по каждому продукту, сначала самый прибыльный. Вот диаграмма для Восточного региона:
Прибыль от заказа — это то, что остается магазину: цена минус себестоимость, умноженная на количество единиц.
Задание
СложноПрограмма считывает регион.
- Оставь заказы этого региона и добавь столбец
profit. - Подсчитай прибыль по каждому товару, начиная с наибольшей.
- Выведи количество заказов, затем самый прибыльный товар с общей прибылью и её долей от прибыли региона в процентах, округлённой до 1 десятичного знака.
- Построй столбчатую диаграмму с использованием формы
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()
# Напишите свой код ниже
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Данные и графики
4Преобразование данных
Изменение формы массивовОбъединение массивовСлучайные числаПовторение: симуляция броска кубика2Массивы NumPy
Создание массивовФорма и размерДиапазоны чиселИндексация и срезыПовторение: температурная сетка5Линейные графики и диаграммы рассеяния
Подписи и заголовкиДиаграммы рассеянияНесколько линий и легендыЦвета и маркерыФигуры и осиПовторение: шаги за неделю8Фильтрация и сортировка
Выбор строкФильтрация строкСортировка значенийНовые столбцыПовторение: лучшие товары3Математика массивов
Математика над целыми массивамиСводная статистикаСтатистика по осямТранслированиеБулевы маскиПовторение: результаты экзамена6Графики для данных
Столбчатые диаграммыГистограммыНесколько графиков в одномИзображения как массивыПовторение: отчёт об осадках9Группировка и очистка данных
Подсчёт значенийГруппировка данныхНесколько сводокПропущенные значенияПовторение: результаты опроса12Заключительные задания
Отчёт о продажахПоказания датчиковЦифры с первого взглядаИсследователь-пингвинПотренируйтесь самостоятельно: Онлайн-компилятор Python