Не удалось импортировать pandas_ml

#python #pandas-ml

Вопрос:

Я установил pandas ml с помощью pip3 install pandas-ml. Однако я не могу его импортировать.

Для следующей команды:

 import pandas_ml as pdml
 

Я получаю следующую ошибку:

 File "abc.py", line 1, in <module>
    import pandas_ml as pdml
  File "C:UsersxyzAppDataLocalPackagesPythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0LocalCachelocal-packagesPython38site-packagespandas_ml__init__.py", line 3, in <module>
    from pandas_ml.core import ModelFrame, ModelSeries       # noqa
  File "C:UsersxyzAppDataLocalPackagesPythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0LocalCachelocal-packagesPython38site-packagespandas_mlcore__init__.py", line 3, in <module>
    from pandas_ml.core.frame import ModelFrame       # noqa
  File "C:UsersxyzAppDataLocalPackagesPythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0LocalCachelocal-packagesPython38site-packagespandas_mlcoreframe.py", line 18, in <module>
    from pandas_ml.core.series import ModelSeries
  File "C:UsersxyzAppDataLocalPackagesPythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0LocalCachelocal-packagesPython38site-packagespandas_mlcoreseries.py", line 11, in <module>
    class ModelSeries(ModelTransformer, pd.Series):
  File "C:UsersxyzAppDataLocalPackagesPythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0LocalCachelocal-packagesPython38site-packagespandas_mlcoreseries.py", line 80, in ModelSeries
    @Appender(pd.core.generic.NDFrame.groupby.__doc__)

AttributeError: type object 'NDFrame' has no attribute 'groupby'
 

В чем может быть возможная проблема? Я много искал, и хотя некоторые люди сообщали об одной и той же проблеме, я не нашел решения (например. https://github.com/pandas-ml/pandas-ml/issues/133)

Комментарии:

1. Проблема в том, что pandas_ml он довольно старый, и он работает только с гораздо более старой версией pandas . Если вы не хотите вернуться к pandas версии 0.24, вам может потребоваться найти другой пакет.