问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用Python分析用户消费行为

发布网友 发布时间:2023-04-23 10:24

我来回答

1个回答

热心网友 时间:2023-04-26 20:54

-- 对数据进行描述性统计

可知用户平均每笔订单购买2.4个商品,中位数为2,75分位数为3,说明绝大部分订单的购买量都不多。

但是最大值为99个,数字偏高。

一般来说,根据二八法则,20%的用户贡献的收入会占总收入的80%。

-- 将order_dt改为可计算的时间字符类型并将消费频次按月计算

查看更改以后的数据

(1)每月的消费总金额

(2)每月的用户消费次数

(3)每月的产品购买量

(4)每月的消费人数

(1)对每月的消费总金额绘制折线图分析

由图可知,用户发生购买行为多在1-3月,从四月份以后,消费较为稳定呈轻微下降趋势

(2)对每月消费人数绘制折线图分析

前三个月消费订单次数在10000次接近12000次,后续每月消费次数则在2500次

(3)对每月产品购买量绘制折线图分析

前三个月物品购买量约为25000元,后续月份则保持在7000元左右

(4)对每月的消费人数绘制折线图分析

前三个月每月的消费人数在8000-10000之间,后续月份,平均消费人数在2000不到

(1)用户消费金额,消费次数的秒速统计

(2)用户消费金额和消费次数的散点图

(3)用户消费金额的分布图

(4)用户累计消费金额占比(百分之多少的用户占了百分之多少的消费额)

(1)对用户金额及消费次数绘制散点图分析

过滤掉极值

(3)对用户消费金额作直方图分析

由图可知用户消费金额,绝大部分呈现集中趋势,小部分异常值干扰了判断,可以使用过滤操作排除异常值

(4)对用户累计消费金额占比作折线图分析

由图可知50%的用户仅贡献了15%的消费额度,而排名前5000的用户就贡献了40%的消费额度

(1)用户第一次消费(首购)

(2)用户最后一次消费

(3)新老客户消费比

        ①多少用户仅消费一次

        ②每月新客占比

(4)用户分层

        ① RFM模型

        ②新、老、活跃、回流、流失

(5)用户购买周期(按订单)

        ①用户消费周期描述

        ②用户消费周期分布

(6)用户生命周期(按第一次和最后一次消费) -用户生命周期描述

        ①用户生命周期分布

(7)复购率和回购率分析

(1)(2)对用户第一次及最后一次消费进行分析

大多数人最后一次购买时间都在1-3月份,说明他们购买了一次就不再进行购买,随着时间的递增,最后一次购买数量也在递增,消费呈现流失上升的状况。用户流失比例基本一致,一开始用户迅猛增长数量比较多流失的也比较多。

(3)对新老客消费比进行分析

取每个用户首次和最后一次购买时间

查询只进行过一次购买的用户人数

由图可知,将近一半的用户仅仅消费了一次,新老客户占比接近1:1

(4)RFM模型

RFM模型的三个指标为最近一次消费时间、消费频率 、消费金额 

绘制透视图表进行分析

要将order_dt里面具体的日期变成R中的天数

再将order_amount和order_procts重命名为F、M

对用户进行分群(8个)

将RFM中的数值换为容易理解的文字

对重要价值客户及非重要价值客户的消费时间、消费频率绘制散点图

(4)对用户生命周期 新客,活跃,回流,流失进行分析

从上图中可以看到,表中数据有0,1,2···,要将有消费的变为1,没有消费变为0

这里由于进行数据透视,填充了一些 null 值为0,而实际可能用户在当月根本就没有注册,这样会误导第一次消费数据的统计。

将自定义函数运用到数据中

将未注册的替换为空值,这样 count 计算时不会计算到,从而得到每个月的用户分布

对这些用户做面积图分析

(5)用户购买周期 对用户消费周期进行分析

计算相邻两个订单的时间间隔,用shift 函数,shift函数是对数据进行错位,所有数据会往下平移一下,可以计算

以用户分组,对两个订单的间隔进行计算

NaT表示只有一次购买

对时间间隔进行描述性统计分析

去除days并绘制直方图

用户的平均购买周期是68天,绝大部分用户的购买周期都低于100天

(6)对用户生命周期(按第一次和最后一次消费)

描述性分析

去除days并绘制直方图

用户的生命周期受只购买一次的用户影响比较厉害,所以要对用户进行筛选

(7)复购率和回购率分析

复购率:自然月内,购买多次的用户占比(即,购买了两次以上)

回购率:曾经购买过的用户在某一时期的再次购买的占比(可能是在三个月内)

复购率稳定在20%所有,前一个月因为有大量新用户涌入,而这批用户只购买了一次,所以导致复购率降低
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大学中大德指什么 驾考各科通过率是多少 驾考全部一次过的比例 驾考宝典科目一通过率多少 驾考宝典通过率怎么算的 .js 文件和 .mjs 文件的区别 .js是什么文 苹果13在哪切换4G网络 苹果13怎么把5g换成4g?苹果13设置4g网络方法介绍 iphone13如何更改网络信号 iphone13手机5G设置成4G教程 楼下女友请签收第37集在哪看? 12星座 真正有大智慧的星座 30句至理名言,句句大智慧 CuteHoney攻略第八关怎么过可爱的宝贝攻略第8章水怎么接 CuteHoney攻略第二关怎么过可爱的宝贝攻略第2章通关全分析 我的银行卡是中国银行借记卡可以向银行借两千块钱吗? 请问办信用卡要什么条件还有中国银行的借记卡能不能借钱的啊 哪些简单的美食“厨房小白”也能做出大厨的效果呢?该怎么做? 我的手机为什么不能注册怎么办 暂时无法注册新的怎么回事 暂时无法注册新的怎么回事 为什么注册不了 ()朝代是古代贸易发展的最高峰。 卡丹路女鞋为什么没人买 卡丹路男鞋是名牌吗老爹鞋 论次的解释 钉钉发出去的消息多长时间可以撤回 撤回消息方法请查收 艾语林芳是什么电视剧 不妨去看一看 品牌饥饿营销的案例有哪些? 华为儿童手表3pro连不上手机,忘记密码 市场调查与统计分析专业主要学什么-专业课程有哪些 夏盛财真名 南宁市中得利房地产投资有限公司怎么样? 知乎的粉丝排名怎么查询知乎的粉丝排名查询方法 荣耀积分是干什么用的 荣耀积分怎么来的 美图秀秀分享图片在空间哪 2017年一级建造师考试什么时候报名 2017年一建考试什么时候开始报名啊? 2017年一建考试什么时候报名 小石燕怎样分辨公母 房抵贷对征信要求高吗 交通银行营运方向好不好 交通银行吉林省分行营业营运方向岗位怎么样 交通银行北京分行营销营运方向怎么样 为什么选择交通银行营运方向 榆林交通银行营运方向待遇 交通银行北京分行营运方向好不好 造价员的工作内容 马嘉祺哥哥马嘉城多少岁