我需要用 pandas 0.23.4 读取用最新版本的 pandas 保存的 pickle 文件
与熊猫0.23.4 pickle.HIGHEST_PROTOCOL:4 最新的熊猫是 pickle.HIGHEST_PROTOCOL:5
我尝试使用带有协议选项的最新版本进行保存 data.to_pickle('data.pkl', 压缩='推断', 协议=4)
但是我无法用 pandas 0.23.4 读取它 不幸的是,我无法升级阅读部分的 pandas 版本,因为“工具”只允许该特定版本。
有什么想法吗?
有同样的问题。使用
feather
或 HDF5
格式,两者都对我有用。
df.to_feather('df.feather')
保存,使用 df=pd.read_feather('df.feather')
阅读。df.to_hdf('df.h5',key='df',mode='w')
保存,使用 df=pd.read_hdf('df.h5', key='df')
读取。