Error in jpandas cannot import name 'PY3' from 'pandas.compat'

Asked 2 years ago, Updated 2 years ago, 44 views

When I try to import jpandas, I get the following error:I don't know how to deal with it at all, so could someone help me?

ImportError Traceback (most recent call last)
<ipython-input-11-70c197f683a2>in<module>
      2 import pandas as pd
      3 import pandas_data reader.data as pdr
---->4 import japandas as jpd
      5key="10e228baa4bda06e11cbd53567e51fb16043956a"
      6dlist=jpd.DataReader ("00200564", 'estat', appid=key)

G:\Python2\lib\site-packages\japandas\_init__.pyin<module>
      2# coding —utf-8
      3 
---->4 import japandas.core.string#noqa
      5 import japandas.io.data#noqa
      6 from japandas.io.data importDataReader#noqa

G:\Python2\lib\site-packages\japandas\core\strings.py in<module>
      6 from unicodedata import normalize
      7 
---->8 from pandas.compat import PY3,iteritems,u_safe
      9 import pandas.core.string as strings
     10 

ImportError: cannot import name 'PY3' from 'pandas.compat' (G:\Python2\lib\site-packages\pandas\compat\_init__.py)

python

2022-09-30 20:24

1 Answers

As of September 4th, 2019, jpandas does not seem to be compatible with newer versions of pandas than 0.24.2.
If you downgrade Pandas to 0.24.2, it might work.

Sources include:
https://www.amazon.co.jp/gp/customer-reviews/RN0ZRIEG0JMGQ/

This issue has also been reported in GitHub's issue, and Pull Request has also been proposed, but it does not appear to be reflected.

Cannot import name 'PY3' from 'pandas.compat' ·Issue#62 ·sinhrks/japandas


2022-09-30 20:24

If you have any answers or tips


© 2024 OneMinuteCode. All rights reserved.