【发布时间】:2017-07-18 13:19:36
【问题描述】:
我使用fbprophet 数据集进行时间序列分析。该数据集有两列,分别为date 和y。
date y
January 01, 1992 146376
February 01, 1992 147079
March 01, 1992 159336
April 01, 1992 163669
May 01, 1992 170068
date y
01/01/92 146376
01/02/92 147079
01/03/92 159336
01/04/92 163669
01/05/92 170068
我首先使用pd.to_datetime将日期更改为日期时间格式,然后拟合模型model = Prophet().fit(df)。但是,结果一直显示TypeError: int() argument must be a string, a bytes-like object or a number, not 'slice'。有没有办法解决这个问题?
这是我的代码,
df.date = pd.to_datetime(df.date)
df['date'] = df['date'].dt.strftime('%Y-%m-%d')
model = Prophet()
model.fit(df)
当我运行model.fit(df)时,上面提到的TypeError就会出现。
【问题讨论】:
标签: python pandas numpy time-series