在google-colab中,pandas.read_pickle()无法处理pickle 5

83qze16e  于 2022-12-21  发布在  Go
关注(0)|答案(2)|浏览(333)

我用pd.to_pickle()从我的计算机上制作了一个 Dataframe 的pickle文件,我在colab中无法读取。它给出了错误ValueError: unsupported pickle protocol: 5。请给出解决方案。

bis0qfac

bis0qfac1#

您需要先安装pickle5,使用:

!pip install pickle5

然后,

#Import the library
import pickle5 as pickle

path = 'path_to_pickle5'

with open(path, "rb") as dt:
  df = pickle.load(dt)
oyjwcjzk

oyjwcjzk2#

我在尝试打开一个“pickle”pd.dataframe时遇到了类似的问题,我的解决方案是升级默认的panda版本的google colab notebook,从1.3.5升级到1.5.2
第一个月

重新启动内核

相关问题