题目描述: 现有某店铺会员消费情况sales.csv。包含以下字段: user_id:会员编号; recency:最近一次消费距离当天的天数; frequency:一段时间内消费的次数; monetary:一段时间内消费的总金额。 请你统计消费金额最多的前3名用户。 输入描述: 数据集可以从当前目录下sales.csv读取。 输出描述: 输出销售金额最多的前3名用户,索引从0开始。 以上数据集的输出如下图所示。
区块链毕设网qklbishe.com为您提供问题的解答
题目描述:
现有某店铺会员消费情况sales.csv。包含以下字段:
- user_id:会员编号;
- recency:最近一次消费距离当天的天数;
- frequency:一段时间内消费的次数;
- monetary:一段时间内消费的总金额。
请你统计消费金额最多的前3名用户。
输入描述:
数据集可以从当前目录下sales.csv读取。
输出描述:
输出销售金额最多的前3名用户,索引从0开始。
以上数据集的输出如下图所示。
本地输出正确 牛客过不了
import pandas as pd
sales = pd.read_csv(‘sales.csv’)
# 降序排列
res = sales.sort_values(by=[‘monetary’], ascending=False)
# 重置索引
res = res.reset_index(drop=Ture)
# 输出前三
print(res.head(3))
03:21