Python实现供应链数据分析

一、前言

A市客户有意加盟380开设连锁门店,请根据A市已有销售点的销售数据分析,给予该客户铺货支持和经营策略建议。通过对部门的运营情况、财务状况、物流管理等不同维度的分析,评估该部门健康状况和发展趋势,指导平台发现问题并进行优化。

二、任务分析

  1. 分析销售数据基本信息。
  2. 比较CBD店和社区店,确定新店铺的选址。
  3. 比较各商品确定新销售店的主要铺货产品。
  4. 分析销售数据的季节性特点,安排店员休假或培训时间以及订货量。
  5. 分析社区店有哪些季节性很强的产品。

三、完整代码实现

(一)预处理供应链商品销售数据

1. 导入相关库及读入数据

导入pandas、numpy、seaborn、matplotlib等库,并用pandas读入Excel文件,保存备份数据。

import pandas as pd 
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
import warnings
warnings.filterwarnings('ignore')

plt.style.use('ggplot')  # 设置plt绘图风格
plt.rcParams['font.family'] = 'SimHei'  # 设置字体

data = pd.read_excel('供应链商品销售数据.xlsx', skiprows=1, usecols='B:E')
# 数据备份
data_copy = data.copy(deep=False)
2. 添加季度列

构造月份对应季度的字典,然后将数据中月份转化为季度并存入源数据。

# 增加季度列
data_month = {
   'January': '第一季度', 'February': '第一季度', 'March': '第一季度',
                'April': '第二季度', 'May': '第二季度', 'June': '第二季度', 
                'July': '第三季度', 'August': '第三季度', 'September': '第三季度',
                'October': '第四季度', 'November': '第四季度', 'December': '第四季度'}
data_copy['销售季度'] = data_copy['销售月份'].map(data_month)
# 前五行数据
data_copy.head() 

在这里插入图片描述

3. 缺失值检测

用Dataframe的isnull()方法检测缺失值,结果显示为无缺失值。

# 缺失值检测
data.isnull().sum()

在这里插入图片描述

4. 数据集信息描述

用Dataframe的describe()方法获得销售额的特征信息,Dataframe.info()查看数据集各列的相关信息。

# 数据集基本描述信息
data_copy.describe().T

在这里插入图片描述

# 数据集信息
data_copy.info()

在这里插入图片描述

(二)分析新开拓销售点选址

1. 绘制CBD店及社区店销售点数量柱状图

对销售店址进行汇总,发现CBD店有680家,社区店有646家。

data_address = data_copy['销售点类型'].value_counts()
data_address

plt.bar(data_address.index, data_address.values, width=0.3)
plt.xlabel('选址')
plt.ylabel('数量')
plt.title('新开拓销售点的选址情况')
for i, j in zip(data_address.index, data_address.values):
    plt.text(i
供应链商品销售数据分析 1、分析背景 在市面上,各种商品层出不穷、琳琅满目,实体的基数也非常庞大。但不是每一个商品、实体都能做得红火。有很多实体因为没有正确分析市场,进而关门倒闭。对已知数据的门面类型、商品种类、销售程度等利用Python进行数据分析,可以得到一个很合理的选择和决策。 A市客户有意加盟380开设连锁门,我们将根据A市已有销售点的销售数据分析,给予该客户铺货支持和经营策略建议。通过对部门的运营情况、财务状况、物流管理等不同维度的分析,评估该部门健康状况和发展趋势,指导平台发现问题并进行优化。帮助客户更好的经营铺,将收益在理想环境下提升到最大值。 2、学习目标 (1)学习如何运用Python数据分析数据可视化等技术; (2)了解并运用 pandas、matplotlib、seaborn库可视化分析数据; (3)为从事数据挖掘相关工作累积数据分析项目的方法、流程和经验; (4)熟悉企业的工作环境,在规定时间内完成项目需求、提升专业技术、锻炼团队协作能力沟通能力; 3、理解数据 本次拟分析的数据有一个——供应链商品数据包含: 商品代号:Tape;Safety;Adhesive 销售月份:January——December 销售点类型:CBD社区 销售额(万元) 4、思路分析 5、数据分析 5.1分析新开拓销售点的选址 任务描述 380设置两种面类型,分别为CBD社区CBD面向广,有更好的消费者流动性。社区较稳定,消费者比较固定,回头客更多。如何去选择也是非常重要的一点。相同商品,只要分析消费者更倾向于CBD还是社区便能确定选择何种模式的销售点。 任务分析 通过加和,将CBD收益和社区收益做比较对比什么销售额更高。通过CBD社区单个商品的销售额做对比,判断何种商品在不同的销售点卖得更好。 通过观察发现,两种的商品销售额除开Safety8外,几乎相差不大。很明显,差距是商品Safety8拉开的。 小结: 很明显,客户选址为CBD更为合理。因为在CBD中,消费者更愿意购买Safety8。同时应多推销Safety8,并多进货Safety8。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

饕餮&化骨龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值