我的数据框结构如下: 只是一个样本,大约有80个。
start_dataset = pd.Timestamp(year=2011, month=6, day=1, freq=freq)
end_training = pd.Timestamp(year=2012, month=6, day=1, freq=freq)
上面的代码中有我的freq ='M'。
我正在尝试运行此
training_data = [
{
"start": str(start_dataset),
"target": ts[start_dataset:end_training - 1].tolist() # We use -1, because pandas indexing includes the upper bound
}
for ts in timeseries
]
print(len(training_data))
遵循AWS的DeepAR Notebook
执行此操作时,出现以下错误:如果没有频率,则无法将积分值添加到时间戳中。搜索了一下,但不太了解。有什么建议么?认为这可能是数据框上的日期字段存在格式问题,但不知道为什么会引发该错误。