题解 | #筛选某店铺最有价值用户中消费最多前5名#

筛选某店铺最有价值用户中消费最多前5名

https://www.nowcoder.com/practice/58655010a7c34e9fb2b7b491c3f79ca4

import pandas as pd

df = pd.read_csv("sales.csv", sep=",")

pd.set_option("display.width", 300)  # 设置字符显示宽度
pd.set_option("display.max_rows", None)  # 设置显示最大行
pd.set_option("display.max_columns", None)


R = pd.qcut(df.recency, [0, 0.25, 0.5, 0.75, 1], ["4", "3", "2", "1"]).astype('str')
F = pd.qcut(df.recency, [0, 0.25, 0.5, 0.75, 1], ["1", "2", "3", "4"]).astype('str')
M = pd.qcut(df.recency, [0, 0.25, 0.5, 0.75, 1], ["1", "2", "3", "4"]).astype('str')

df['RFMClass']=R+F+M

print(df.head())
print(df.sort_values('RFMClass',ascending=False).head())

全部评论

相关推荐

点赞 评论 收藏
分享
Java抽象带篮子:简历怎么写可以看看我发的帖子,你的第一个是实习经历吗?那怎么写的是你的第一个练手项目呢?简历写的怎么样直接投小厂面试一下就知道了
没有实习经历,还有机会进...
点赞 评论 收藏
分享
07-02 13:50
闽江学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务