在PANDAS中将索引转换为日期

时间:2016-05-02 02:43:08

标签: python pandas statsmodels

我有一个简单的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了解它是每日频率的日期?非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

您可以将索引设置为今天每天结束。

df.index = pd.DatetimeIndex(end=pd.datetime.today(), periods=len(df), freq='1D')