从现有的“周”列中查找L26周

时间:2019-07-11 15:02:51

标签: python python-3.x

我试图从现有的周栏(28.2019)(具有过去2年的数据)中找到 L26W ,并将其命名为“ L26W” ,其余几周为“其他” ,并将这些值保存在 L26W_filter列中。

问题:通过运行以下代码,我给出了 range(0,26),我只能找到上周的信息。我不明白为什么范围不起作用?请帮助我更正现有代码以查找L26W

> def week(row):
    x  = Curr_date(2019,7,11)
    y = row['WeekNo']

    for i in range(0,26):
        if y == round((float(x)-float(i)),4):
            return 'L26W'
        return 'others'

final['L26W_filter'] = final.apply(week, axis=1)

0 个答案:

没有答案