将index
转换为DateTimeIndex
时工作正常:
df.reset_index(inplace=True)
df['Date'] = pd.to_datetime(df['Date'])
df = df.set_index('Date')
s=sm.tsa.seasonal_decompose(df.divida)
<statsmodels.tsa.seasonal.DecomposeResult object at 0x110ec3710>
通过以下方式访问组件:
s.resid
s.seasonal
s.trend
0
我有一个带有几个时间序列的
DataFrame
:我想分解第一时间序列
divida
,以便可以将其趋势与季节和残差成分分开。我在这里找到了答案,并且正在尝试使用以下代码:
但是我不断收到此错误:
我该如何进行?