gpt4 book ai didi

pandas - EOF 错误 pd.read_pickle

转载 作者:行者123 更新时间:2023-12-01 06:04:17 27 4
gpt4 key购买 nike

有一个关于 Pandas DataFrame 和 pd.read_pickle() 函数的快速问题。基本上,我有一个大而简单的数据框(333 mb)。当我在数据帧上运行 pd.read_pickle 时,我得到了 EOFError。

有没有办法解决这个问题?你知道是什么原因造成的吗?

谢谢!

最佳答案

当我使用以下命令创建 pickle 时,我看到了相同的 EOFError:

pandas.DataFrame.to_pickle('path.pkl', compression='bz2')

然后尝试阅读:
pandas.read_pickle('path.pkl')

我通过在读取时提供压缩来解决这个问题:
pandas.read_pickle('path.pkl', compression='bz2')

根据 Pandas 文档:
compression : {‘infer’, ‘gzip’, ‘bz2’, ‘zip’, ‘xz’, None}, default ‘infer’

string representing the compression to use in the output file. By default,
infers from the file extension in specified path.

因此,只需将路径从 'path.pkl' 更改为 'path.bz2' 也可以解决问题。

关于pandas - EOF 错误 pd.read_pickle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41938552/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com