def get_holiday_df(day):
import datetime
holiday_df = pd.DataFrame.from_csv(HOLIDAY_PATH)
index_t = holiday_df.init_date.apply(lambda x: datetime.datetime.strptime(x[:10], '%Y/%m/%d'))
holiday_df.pop('init_date')
holiday_df = holiday_df.set_index(index_t)
holiday_df.index += pd.Timedelta('%dD'%(30+(day-1)))
#holiday_df = holiday_df.ix[:,day:30+day]
holiday_df.columns = map(lambda x:'festday#%d'%x,range(-30-(day-1),31-(day-1)+5))
return holiday_df
评论列表
文章目录