При импорте stldecompose возникла ошибка - невозможно импортировать имя _maybe_get_pandas_wrapper_freq из statsmodels.tsa.filters._utils - PullRequest
1 голос
/ 26 мая 2020

Мой код

!pip install stldecompose

from stldecompose import decompose

Сообщение об ошибке


ImportError Traceback (последний вызов последним) в 2 # Установить библиотеку через PIP 3 get_i python ( ) .system ('pip install stldecompose') ----> 4 из stldecompose import разложить, прогноз

~ / opt / anaconda3 / lib / python3 .7 / site-packages / stldecompose / init .py в ----> 1 из .stl import разложить, прогноз

~ / opt / anaconda3 / lib / python3 .7 / site-packages / stldecompose / stl.py в 3 из pandas .core.nanops import nanmean как pd_nanmean 4 из statsmodels.tsa.seasonal import DecomposeResult ----> 5 из statsmodels.tsa.filters._utils import _maybe_get_pandas_wrapper_freq 6 import statsmodels.api

ImportError: невозможно импортировать имя '_maybe_get_pandas_wrapper_freq' из 'statsmodels.tsa.filters._utils' (/Users/georgeng/opt/anaconda3/lib/python3.7/site-packages/statsmodels/_utilsa/fils .py)

1 Ответ

0 голосов
/ 03 августа 2020

У вас есть два пути к go об этом:

  1. Если вы используете statsmodels==0.11.0, функция statsmodels.tsa.filters._utils была удалена из библиотеки.

В качестве альтернативы вы можете использовать statsmodels.tsa.seasonal.STL, что дает аналогичные функции. См. Его документацию: https://www.statsmodels.org/stable/generated/statsmodels.tsa.seasonal.STL.html#statsmodels .tsa.seasonal.STL

Перейти на pip install statsmodels==0.10.2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...