我有一个简单的PANDAS数据帧:
V1
Index
1 5
2 6
3 7
4 8
5 9
6 10
我想从statsmodels中安装一个ARMA模型。当我尝试这样做时,我得到以下内容:
ValueError: Given a pandas object and the index does not contain dates
我想这意味着索引未设置为日期。如何将索引转换为日期?我认为当前的索引是天,所以在上面的例子中,数据帧运行了6天。如何让PANDAS / statsmodel了解它是每日频率的日期?非常感谢你的帮助。
答案 0 :(得分:1)
您可以将索引设置为今天每天结束。
df.index = pd.DatetimeIndex(end=pd.datetime.today(), periods=len(df), freq='1D')