Informe de ventas
Parte de la sección Datos y gráficos del Journey de Machine Learning de Coddy. Lección 57 de 60.
Una tienda de muebles registró sus pedidos de marzo en sales.csv, una fila por pedido: date, region, product, units, price y cost (ambos por unidad).
Cada gerente regional quiere un gráfico: ganancias por producto, con el que más ganancias genera primero. Aquí está el del Este:
El beneficio de un pedido es lo que se queda la tienda: el precio menos el costo, multiplicado por las unidades.
Desafío
DifícilEl programa lee una región.
- Conserva los pedidos de esa región y añade una columna
profit. - Suma las ganancias por producto, de mayor a menor.
- Imprime el número de pedidos y, después, el producto con más ganancias, junto con su total y su proporción de las ganancias de la región, como porcentaje redondeado a 1 decimal.
- Dibuja los totales como barras con la forma
fig, ax, con el títuloProfit iny la región, y las etiquetasProductyProfit.
Para East, el resultado completo está abajo: tus dos líneas y, después, la descripción de tu gráfico de 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]Pruébalo tú mismo
import pandas as pd
import matplotlib.pyplot as plt
region = input()
# Escribe tu código a continuación
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Datos y gráficos
4Dar forma a los datos
Cambiar la forma de los arraysUnir arraysNúmeros aleatoriosRepaso: simulación de dados2Arrays de NumPy
Creación de arraysForma y tamañoRangos de númerosIndexación y segmentaciónRepaso: cuadrícula de temperaturas5Gráficos de líneas y de dispersión
Etiquetas y títulosGráficos de dispersiónVarias líneas y leyendasColores y marcadoresFiguras y ejesRepaso: pasos semanales3Matemáticas con arrays
Operaciones matemáticas con arrays completosEstadísticas resumidasEstadísticas por ejeDifusiónMáscaras booleanasRepaso: calificaciones de exámenes6Gráficos para datos
Gráficos de barrasHistogramasVarios gráficos en unoImágenes como matricesRepaso: informe de precipitacionesPractica por tu cuenta: Compilador de Python online