def gen_time_data(df):
t = {}
now = date.today()
t["ye"] = now.year
t["mo"] = now.month
t["to_day"] = now.day
t["dow"] = now.weekday()
t["prev_day"] = await get_prev_day(d=t["to_day"], mo=t["mo"])
t["prev_mo"] = await get_prev_mo(mo=t["mo"])
t["end_prev_day"] = [30, 31]
df['ts'] = df.index
df['ts'] = to_datetime(df['ts'])
t["df_year"] = df['ts'].ix[-1].to_pydatetime().year
t["df_month"] = df['ts'].ix[-1].to_pydatetime().month
t["df_day"] = df['ts'].ix[-1].to_pydatetime().day
t["df_weekday"] = df['ts'].ix[-1].to_pydatetime().weekday()
return t, df
评论列表
文章目录