题解 | #某店铺用户消费特征评分#
某店铺用户消费特征评分
https://www.nowcoder.com/practice/200c824e9ed4428491c27d65ec56067d
import pandas as pd
import numpy as np
data=pd.read_csv('sales.csv')
# 貌似我的做法是很笨拙的。。仅供参考
data['R_Quartile']=np.where(data['recency']<=data['recency'].quantile(0.25),4,
np.where(data['recency']<=data['recency'].quantile(0.5),3,
np.where(data['recency']<=data['recency'].quantile(0.75),2,1)))
data['F_Quartile']=np.where(data['frequency']<=data['frequency'].quantile(0.25),1,
np.where(data['frequency']<=data['frequency'].quantile(0.5),2,
np.where(data['frequency']<=data['frequency'].quantile(0.75),3,4)))
data['M_Quartile']=np.where(data['monetary']<=data['monetary'].quantile(0.25),1,
np.where(data['monetary']<=data['monetary'].quantile(0.5),2,
np.where(data['monetary']<=data['monetary'].quantile(0.75),3,4)))
print(data.head(5))
查看1道真题和解析