ComeçarComece gratuitamente

Que porcentagem das vendas ocorreu em cada tipo de loja?

Embora o .groupby() seja útil, é possível calcular estatísticas de resumo agrupadas sem ele.

O Walmart distingue três tipos de lojas: hipermercados (supercenters), lojas de descontos (discount stores) e mercados de bairro (neighborhood markets), codificados nesse conjunto de dados como tipos "A", "B" e "C". Neste exercício, você calculará o total de vendas realizadas em cada tipo de loja sem usar o .groupby(). Em seguida, você poderá usar esses números para ver qual proporção do total de vendas do Walmart foi feita em cada tipo.

sales já está disponível e pandas foi importado como pd.

Este exercício faz parte do curso

Manipulação de dados com o pandas

Ver Curso

Instruções de exercício

  • Calcule o total das vendas semanais (weekly_sales) em todo o conjunto de dados.
  • Crie um subconjunto das lojas tipo A (type "A") e calcule seu total de vendas semanais.
  • Faça o mesmo para as lojas type "B" e type "C".
  • Combine os resultados de A/B/C em uma lista e divida-os por sales_all para chegar à proporção de vendas por tipo.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# 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)
Editar e executar código