Menu
CoddyTech

Satış Raporu

Coddy'nin Machine Learning Journey'sinin Veriler ve Grafikler bölümünün bir parçası. Ders 57 / 60.

Bir mobilya mağazası, Mart ayındaki siparişlerini sales.csv dosyasına kaydetti; her sipariş için bir satır: date, region, product, units, price ve cost (ikisi de birim başına).

Her bölge müdürü tek bir grafik istiyor: ürün başına kâr, en yüksek kârdan en düşüğe doğru. İşte Doğu'nun grafiği:

Doğu'daki Kâr başlıklı bir çubuk grafik: en yüksek kârdan en düşüğe sıralanmış beş ürün: Masa 414, Sandalye 408, Lamba 363, Raf 337.5 ve Halı 250

Bir siparişin kârı, mağazanın elinde kalan tutardır: birim fiyat eksi maliyet, çarpı birim sayısı.

challenge icon

Görev

Zor

Program bir bölgeyi okur.

  1. Bu bölgenin siparişlerini tutun ve bir profit sütunu ekleyin.
  2. Ürün başına toplam kârı, en yüksekten başlayarak sıralayın.
  3. Sipariş sayısını, ardından en yüksek toplam kâra sahip ürünü ve bu ürünün bölgenin toplam kârındaki payını yüzde olarak, 1 ondalık basamağa yuvarlayarak yazdırın.
  4. Toplamları çubuk grafik olarak çizin; fig, ax biçimini kullanın, başlığı Profit in ve bölge olacak şekilde ayarlayın, eksenleri Product ve Profit olarak etiketleyin.

East için çıktının tamamı aşağıdadır: önce sizin iki satırınız, ardından Coddy'nin grafiğinizle ilgili açıklaması.

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]

Kendin dene

import pandas as pd
import matplotlib.pyplot as plt

region = input()

# Kodunuzu aşağıya yazın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Veriler ve Grafikler bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi