Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pandas 无法检索搁置中的数据帧_Pandas - Fatal编程技术网

Pandas 无法检索搁置中的数据帧

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 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
工作。我并不期望向后兼容,但也许你知道为什么。