rfm模型python_使用python实现RFM模型

本文介绍了使用Python分析RFM模型的过程,通过Kaggle数据集进行操作,包括R(最近一次交易时间间隔)、F(交易频率)、M(交易金额)三个指标的计算和评分体系构建,最终对客户进行价值细分。
摘要由CSDN通过智能技术生成

今天用Python做了一个RFM模型分析,数据来源是Kaggle上的一个专门用于RFM模型学习的数据集,数据链接我会在文章附上。

日常呼唤一下,喜欢点赞呀

正文开始:

模型介绍:RFM模型根据客户活跃程度和交易金额的贡献,进行客户价值细分的一种方法。R(Recency)——最近一次交易时间间隔。基于最近一次交易日期计算的得分,距离当前日期越近,得分越高。如5分制。反映客户交易活跃度。

F(Frequency)——客户在最近一段时间内交易次数。基于交易频率计算的得分,交易频率越高,得分越高。如5分制。反映客户交易活跃度。

M(Monetray)——客户最近一段时间内交易金额。基于交易金额计算的得分,交易金额越高,得分越高。如5分制。反映客户价值。

数据:

在开始数据分析之前,先把用excel的查找空值功能,查找空值,进行数据预处理

做好知识准备+数据准备,开始数据分析!!!!

把要用的库都先引用上

import os

import numpy as np

import pandas as pd

import seaborn as sns

import datetime as dt

import matplotlib.pyplot as plt

输出数据前5条展示一下:

df = pd.read_csv('Retail_Data_Transactions.csv')

df.head()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值