我编写了这段代码以将数据集加载到数据框中。数据集在pickle文件中给出,但是会引发错误:
ModuleNotFoundError:没有名为“ pandas.core.indexes”的模块
import pickle
import pandas
dbfile = open(dataset loction,'rb')
df = pickle.load(dbfile)
我尝试了所有的修复方法:
df = pandas.read_picle(dataset location)
尝试使用pip安装泡菜,但出现此错误
C:\installs\WinPython-64bit-3.6.1.0Qt5\python-3.6.1.amd64>python -m pip install pickle
Collecting pickle
Could not find a version that satisfies the requirement pickle (from versions: )
No matching distribution found for pickle
闻起来像是用其他版本的Pandas创建了pickle文件,并且您当前安装的Pandas没有pandas.core.indexes
Pickle中的某些数据所需的模块。
您正在使用哪个版本的Pandas?您是否尝试过升级?
编辑:熊猫0.19.2没有该模块:
$ pip install pandas==0.23.3
$ python
>>> import pandas.core.indexes as i
>>>
$ pip install pandas==0.19.2
$ python
>>> import pandas.core.indexes as i
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pandas.core.indexes'
>>>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句