def extract_consume_per_person(file_name, consume_dict):
lines = open(file_name).readlines()
for line in lines:
temps = line.strip("\r\n").split("$")
id = temps[0]
totol_amount = 0
active_date_set = set()
for i in range(1, len(temps)):
records = temps[i].split(",")
cate = records[0].strip("\"")
amount = float(records[4].strip("\""))
time = records[3].strip("\"")
date = time.split(" ")[0]
active_date_set.add(date)
if cate == "POS??":
totol_amount += amount
consume_dict[id] = float(totol_amount) / len(active_date_set)
consume_rank_feature.py 文件源码
python
阅读 34
收藏 0
点赞 0
评论 0
评论列表
文章目录