保存pickle文件与最新的pandas版本和加载pandas 0.23.4

798qvoo8  于 2023-10-14  发布在  其他
关注(0)|答案(1)|浏览(180)

我需要阅读pickle文件保存与最新版本的Pandas与Pandas0.23.4
使用pandas 0.23.4 pickle。最高协议:4最新的Pandas是泡菜。最高协议:5
我尝试使用最新版本的协议选项data.to_pickle('data. pkl',compression ='inferor ',protocol=4)进行保存
然而,我不能阅读它与Pandas0.23.4不幸的是,我不能升级Pandas版本的阅读部分,因为“工具”只允许该特定版本。
有什么想法吗?

6za6bjd0

6za6bjd01#

有同样的问题。使用兼容版本的pandas读取,然后保存为可以从旧版本读取的不同格式。featherHDF5,都适合我。csv可能会工作,但我讨厌可能的类型转换。

  • feather:使用df.to_feather('df.feather')进行保存,使用df=pd.read_feather('df.feather')进行读取。
  • HDF5:使用df.to_hdf('df.h5',key='df',mode='w')进行保存,使用df=pd.read_hdf('df.h5', key='df')进行读取。

相关问题