Darts/Pandas日期解析问题

gwo2fgha  于 2023-01-15  发布在  其他
关注(0)|答案(1)|浏览(158)

我有一个日期列,如你所见,它是df上的pd datetime。当我试图转换成系列时,我得到:

series = TimeSeries.from_dataframe(df,time_col='Date')

ValueError:提供的DataArray的时间索引缺少freq属性,无法直接推断频率。这可能是由于缺少日期的日期频率不一致。如果您知道实际频率,请尝试设置fill_missing_dates=True,freq=actual_frequency。如果不知道,请尝试设置fill_missing_dates=True,freq=None,以查看是否可以推断频率。
这些是公司特定的日期,所以freq是工作日。当我试图迫使它到工作日,它抱怨。有人能帮忙吗?

68bkxrlz

68bkxrlz1#

试试看:

TimeSeries.from_dataframe(df, fill_missing_dates=True, freq="D", time_col="Date")

如果时间列有其他问题,您也可以将日期设置为 Dataframe 中的索引,它应该可以解决日期列问题。

df = df.set_index("Date")

相关问题