Menu
CoddyTech

דוח מכירות

חלק מהיחידה נתונים ותרשימים במסלול ה-Machine Learning של Coddy. שיעור 57 מתוך 60.

חנות רהיטים תיעדה את ההזמנות שלה לחודש מרץ בקובץ sales.csv, שורה אחת לכל הזמנה: date, region, product, units, price ו־cost (כל אחד ליחידה).

כל מנהל אזורי רוצה תרשים אחד: רווח לכל מוצר, כשהמוצר הרווחי ביותר ראשון. הנה התרשים של מזרח:

תרשים עמודות שכותרתו רווח במזרח: חמישה מוצרים, מהרווח הגדול ביותר לקטן ביותר: שולחן עבודה 414, כיסא 408, מנורה 363, מדף 337.5 ושטיח 250

הרווח מהזמנה הוא מה שנשאר לחנות: המחיר פחות העלות, כפול מספר היחידות.

challenge icon

אתגר

קשה

התוכנית קוראת אזור.

  1. השאר את ההזמנות של אותו אזור והוסף עמודת profit.
  2. חשב את הרווח הכולל לכל מוצר, מהגדול לקטן.
  3. הדפס את מספר ההזמנות, ואז את המוצר המוביל עם הרווח הכולל שלו ואת חלקו ברווח של האזור, באחוזים ובעיגול לספרה עשרונית אחת.
  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 אונליין