¿Qué porcentaje de ventas se produjo en cada tipo de tienda?
Aunque .groupby()
es útil, puedes calcular estadísticas de resumen agrupadas sin él.
Walmart distingue tres tipos de tiendas: "supercentros", "tiendas de descuento" y "mercados de barrio", codificados en este conjunto de datos como tipo "A", "B" y "C". En este ejercicio, calcularás las ventas totales realizadas en cada tipo de tienda, sin utilizar .groupby()
. A continuación, puedes utilizar estas cifras para ver qué proporción de las ventas totales de Walmart se realizaron en cada tipo.
sales
está disponible y pandas
se importa como pd
.
Este ejercicio forma parte del curso
Manipulación de datos con pandas
Instrucciones de ejercicio
- Calcula el total de
weekly_sales
en todo el conjunto de datos. - Subconjunto para las tiendas
type
"A"
, y calcula sus ventas semanales totales. - Haz lo mismo en las tiendas
type
"B"
ytype
"C"
. - Combina los resultados A/B/C en una lista, y divídela por
sales_all
para obtener la proporción de ventas por tipo.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Calc total weekly sales
sales_all = ____["____"].____()
# Subset for type A stores, calc total weekly sales
sales_A = ____[____["____"] == "____"]["____"].____()
# Subset for type B stores, calc total weekly sales
sales_B = ____
# Subset for type C stores, calc total weekly sales
sales_C = ____
# Get proportion for each type
sales_propn_by_type = [sales_A, ____, ____] / ____
print(sales_propn_by_type)