活动周期为七天,周二开始到下周一结束,维表两个字段,日期及对应活动名称,一个周期活动名称不变,都为下周一的日期。
代码如下:
import pandas as pd
import datetime
dd1=datetime.datetime.strptime("2019-09-10 00:00:00","%Y-%m-%d %H:%M:%S")
dd2=datetime.datetime.strptime("2019-09-16 00:00:00","%Y-%m-%d %H:%M:%S")
list1=[]
list2=[]
while dd2.strftime("%Y-%m-%d")<="2020-07-31":
while dd1.strftime("%Y-%m-%d")<=dd2.strftime("%Y-%m-%d"):
list2.append(dd1.strftime("%Y-%m-%d"))
list1.append(dd2.strftime("%Y-%m-%d"))
dd1=dd1+datetime.timedelta(days=1)
dd2=dd2+datetime.timedelta(days=7)
dd2=pd.DataFrame({'date':list2,
'campaign_name':list1})
dd2.to_csv("masterdate.csv")