根据提供的数据,我们可以从以下几个核心分析维度进行深入分析:
TOP3小店日销售额占比:
类目分布:
具体操作步骤如下:
计算TOP3日销售额占比:
top3_stores = stores.sort_values(by='day_sales', ascending=False).head(3)
total_day_sales = stores['day_sales'].sum()
top3_day_sales = top3_stores['day_sales'].sum()
top3_sales_ratio = (top3_day_sales / total_day_sales) * 100
分析类目分布:
top3_categories = top3_stores['category'].value_counts()
# 输出TOP3店铺的主营类别及其占比情况
print(top3_categories)
具体步骤:
筛选出销售业绩较好的店铺:
top_sales_stores = stores.sort_values(by='day_sales', ascending=False).head(int(stores.shape[0] * 0.1))
统计高销量小店的热门商品类目分布:
popular_categories = top_sales_stores['category'].value_counts()
# 输出热销品类及其占比情况
print(popular_categories)
具体步骤:
统计各店铺的动销商品数量:
stores['active_products'] = stores.apply(lambda row: len(row['products']), axis=1)
绘制动销商品数与日销售额的关系图:
import seaborn as sns
import matplotlib.pyplot as plt
# 绘制散点图
plt.figure(figsize=(10, 6))
sns.scatterplot(x='active_products', y='day_sales', data=stores)
plt.title('Active Products vs. Day Sales')
plt.xlabel('Number of Active Products')
plt.ylabel('Day Sales (元)')
plt.show()
以上分析数据来源:互联岛