Hen*_*der 9 python pickle pandas
我正在读取一个 pickle 文件:
pandas.read_pickle('data/file.pickle')
Run Code Online (Sandbox Code Playgroud)
它抛出这个错误:
UnpicklingError: invalid load key, '\x00'.
Run Code Online (Sandbox Code Playgroud)
请注意,我已经看到了有关如何在保存泡菜文件时解决此问题的其他线程,但就我而言,我只需要打开这个特定的数据帧。
此外,pickle 文件可能包含一些特殊字符。
可能的解释之一是压缩酸洗。在我的系统上,如果我不指定压缩,则读取使用xz
或压缩的文件会引发无效加载键的异常。gzip
在类似的情况下, 和zip
都会bz2
引发不同的异常。
我建议尝试其中之一:
pandas.read_pickle('data/file.pickle', 'xz')
pandas.read_pickle('data/file.pickle', 'gzip')
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8604 次 |
最近记录: |