相关疑难解决方法(0)

时间序列的分解():ValueError:您必须指定一个周期或x必须是一个带有DatetimeIndex且频率未设置为None的pandas对象

正确执行加法模型有一些问题。

我有那个数据框: 在此处输入图片说明

当我运行此代码时:

import statsmodels as sm
import statsmodels.api as sm
decomposition = sm.tsa.seasonal_decompose(df, model = 'additive')
fig = decomposition.plot()
matplotlib.rcParams['figure.figsize'] = [9.0,5.0]
Run Code Online (Sandbox Code Playgroud)

我收到了这条消息:

ValueError: 您必须指定一个句点或 x 必须是一个带有 DatetimeIndex 且频率未设置为 None 的 Pandas 对象

我应该怎么做才能得到那个例子: 在此处输入图片说明

上面我从这个地方截取的屏幕https://towardsdatascience.com/analyzing-time-series-data-in-pandas-be3887fdd621

python time-series matplotlib decomposition pandas

13
推荐指数
3
解决办法
2万
查看次数

数据帧的频率

我有一个用日期索引的数据框(Python datetime 对象)。我怎样才能找到频率作为数据框中数据的月数?

我尝试了属性data_frame.index.freq,但它返回一个 none 值。我也尝试asfreq使用函数,data_frame.asfreq('M',how={'start','end'}但它没有返回预期的结果。请告知我如何获得预期的结果。

python pandas

5
推荐指数
1
解决办法
7470
查看次数

标签 统计

pandas ×2

python ×2

decomposition ×1

matplotlib ×1

time-series ×1