电商销售数据分析

通过对电商销售数据的分析,发现儿童口罩(700010)在2020.2后转化率下降,可能因疫情需求减少。而700012和700015转化率上升,但由于曝光不足导致销量受限。建议优化商品展示位置,提高700012和700015的曝光,将700010后调。
摘要由CSDN通过智能技术生成

# 导入模块
import pandas as pd
import matplotlib.pyplot as plt
# 读取csv文件
df2019= pd.read_csv("/Users/Lily/2019年下半年订单表.csv")
df2020= pd.read_csv("/Users/Lily/2020年上半年订单表.csv")
# 使用pd.concat()函数纵向合并df2019、df2020
dfYear= pd.concat([df2019,df2020])

# 将"下单时间"这列字符串类型的数据转化成时间类型
dfYear["下单时间"] = pd.to_datetime(dfYear["下单时间"])
# 将"下单时间"这列设置成新的索引
dfnewYear = dfYear.set_index("下单时间")
# 使用groupby()函数,将「订单数据表」按「商品ID」进行分组,「按月采样」计算出订单「数量」的和
dfSales = dfnewYear["数量"].groupby(dfnewYear["商品ID"]).resample("M").sum()
# 还原索引index
dfnewSales = dfSales.reset_index()
# 将"下单时间"这列设置成“年-月”的字符串类型
dfnewSales["下单时间"] = dfnewSales["下单时间"].dt.strftime("%Y-%m")

# 读取csv文件
dfEV= pd.read_csv("/Users/Lily/Exposure.csv")

# 使用pd.merge()函数,横向关联dfEV、dfnewSales,指定左边DataFrame的关联列为["ID","Month"],右边DataFra
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值