我试图从现有的周栏(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)