Pandas 无法检索搁置中的数据帧
我使用以前的Pandas版本(不确定是哪一个,但可能是0.25.3)将两个数据帧保存到Pandas 无法检索搁置中的数据帧,pandas,Pandas,我使用以前的Pandas版本(不确定是哪一个,但可能是0.25.3)将两个数据帧保存到搁置数据库中,并且使用Pandas 0.25.3从搁置文件中读取它们没有问题。但是,我无法用最新的Pandas(1.0.0,由Pandas印刷。版本)阅读它们。我得到以下错误: AttributeError: Can't get attribute 'FrozenNDArray' on <module 'pandas.core.indexes.frozen' from 'local/virtualenv.
搁置
数据库中,并且使用Pandas 0.25.3从搁置
文件中读取它们没有问题。但是,我无法用最新的Pandas(1.0.0,由Pandas印刷。版本)阅读它们。我得到以下错误:
AttributeError: Can't get attribute 'FrozenNDArray' on <module 'pandas.core.indexes.frozen' from 'local/virtualenv.../'
AttributeError:无法在上获取属性“FrozenDarray”,我不确定这是否是您需要的,但我通过加载pickle文件解决了相同的问题:
pd.read_pickle(x)
其中x应该是您的文件处理程序。此处相同。看起来像是使用pickle时常见的升级问题。我认为用老熊猫阅读,用独立的东西写作,用新的pickle/panda/numpy阅读和写作可能会有所帮助,但还没有做到,仍然在寻找一种更简单的方法……我也有同样的问题。我使用pandas=0.25
将数据帧保存到带有拼花地板的磁盘上并读取,然后用pandas=1.0.1
再次对其进行酸洗。现在,他们甚至为pandas=0.25
工作。我并不期望向后兼容,但也许你知道为什么。