RFM模型介绍
RFM模型的Excel/Python实现
首先计算出用户的在投时长(月),取数日:2016/7/20
R :最近一次投资距取数日天数
F:月均投资次数
M-月均投资金额
Python实现RFM及聚类分析
1)读取数据
#读取文件
import os
import pandas as pd
os.getcwd() #查看当前文件路径
os.chdir(r'E:\turing\工作\python代码') #更改文件路径为某一文件夹
#读取excel文件
data = pd.read_excel(r'E:\turing\工作\python代码\公开课-案例:客户价值分析\RFM聚类分析【样本数据】.xlsx,index_col = '用户编码')#index_col指定索引列为用户编码一列
data.head() #查看前5行数据
结果如下
#查看样本数
len(data)
数据探索及预处理
data.describe()
data.describe(include = 'all') # include = 'all'把所有的描述性统计结果都显示出来