from datetime import datetime, time
datetime.now()
if 0 <= now.weekday() <= 4:
cap = (((ConstantSeries(value=2574)) ))*(ConstantSeries(value=0.64))
else:
cap = (((ConstantSeries(value=2574)) ))*(ConstantSeries(value=0.46))
capacity = cap
常数系列运作良好,不是问题。我希望能够将时间序列乘以不同的因子,具体取决于它是否是工作日
答案 0 :(得分:0)
您可以检查工作日是否属于工作日范围:
from datetime import datetime, time
today = datetime.now()
if today.isweekday() in range(0, 5):
cap = (((ConstantSeries(value=2574)) ))*(ConstantSeries(value=0.64))
else:
cap = (((ConstantSeries(value=2574)) ))*(ConstantSeries(value=0.46))
capacity = cap