Laporan Penjualan
Termasuk bagian Data dan Plot dalam perjalanan Machine Learning di Coddy. Pelajaran 57 dari 60.
Sebuah toko furnitur mencatat pesanan bulan Maret di sales.csv, satu baris untuk setiap pesanan: date, region, product, units, price dan cost (keduanya per unit).
Setiap manajer regional menginginkan satu diagram: profit per produk, dimulai dari yang menghasilkan profit terbesar. Berikut diagram untuk wilayah East:
Keuntungan dari sebuah pesanan adalah jumlah yang disimpan toko: harga dikurangi biaya, lalu dikalikan jumlah unit.
Tantangan
SulitProgram membaca sebuah wilayah.
- Pertahankan pesanan dari wilayah tersebut dan tambahkan kolom
profit. - Jumlahkan profit per produk, urutkan dari yang terbesar.
- Cetak jumlah pesanan, lalu produk teratas beserta totalnya dan persentasenya dari profit wilayah tersebut, dibulatkan hingga 1 angka desimal.
- Gambarkan total sebagai batang menggunakan bentuk
fig, ax, dengan judulProfit indan nama wilayah, serta labelProductdanProfit.
Untuk East, seluruh output ada di bawah: dua barismu, lalu deskripsi Coddy tentang grafikmu.
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]Coba sendiri
import pandas as pd
import matplotlib.pyplot as plt
region = input()
# Tulis kodemu di bawah ini
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Data dan Plot
5Grafik Garis dan Scatter Plot
Label dan JudulScatter PlotBeberapa Garis dan LegendaWarna dan PenandaFigure dan SumbuRekap: Langkah Mingguan8Memfilter dan Mengurutkan
Memilih BarisMemfilter BarisMengurutkan NilaiKolom BaruRekap: Produk Teratas3Matematika Array
Operasi Matematika pada Seluruh ArrayStatistik RingkasanStatistik berdasarkan SumbuBroadcastingMasker BooleanUlasan: Nilai Ujian6Grafik untuk Data
Grafik BatangHistogramBeberapa Grafik dalam SatuGambar sebagai ArrayRangkuman: Laporan Curah Hujan9Mengelompokkan dan Membersihkan
Menghitung NilaiMengelompokkan DataBeberapa RingkasanNilai yang HilangRekap: Hasil SurveiLatihan sendiri: Compiler Python online