consume_rank_feature.py 文件源码

python
阅读 34 收藏 0 点赞 0 评论 0

项目:DataMiningCompetitionFirstPrize 作者: lzddzh 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号