Ozz*_*nia 7 python pickle pandas
我有一个用旧版本的 pandas (0.19.2) 保存的腌制数据框。尝试使用新版本的 Pandas (0.20.3) 读取它 (pd.read_pickle()) 会引发错误:
ModuleNotFoundError:没有名为“pandas.indexes”的模块
有什么办法,如何使用新的 pandas 版本检索该 pickled 数据框,而不必返回并在旧版本中以不同的方式保存它?
如果不是,那么存储数据帧最安全、最简单的方法是什么,以便将来可以轻松读取它们?我读到了 HDFStore,这看起来相当麻烦......
小智 2
我最近用过这个方法。
dataframe_new = pd.read_pickle('picklefile.pkl')
Run Code Online (Sandbox Code Playgroud)