【问题标题】:How to read pickle files generated from old versions of pandas with newer version of pandas?如何使用新版本的熊猫读取旧版熊猫生成的泡菜文件?
【发布时间】:2017-10-05 05:02:12
【问题描述】:

我有一个用旧版本的 pandas (0.19.2) 保存的腌制数据框。尝试使用新版本的 Pandas (0.20.3) 读取它 (pd.read_pickle()) 会引发错误:

ModuleNotFoundError: 没有名为“pandas.indexes”的模块

有什么办法,我可以如何用新的 pandas 版本检索那个腌制的数据帧,而不必在旧版本中返回并以不同的方式保存它?

如果不是,那么存储数据帧的最安全和最简单的方法是什么,以便将来可以轻松读取它们?我读到了 HDFStore,这似乎相当麻烦....

【问题讨论】:

标签: python pandas pickle


【解决方案1】:

我最近用过这个方法。

    dataframe_new = pd.read_pickle('picklefile.pkl')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-23
    • 1970-01-01
    • 2013-02-05
    • 2018-11-22
    • 1970-01-01
    • 2016-12-26
    • 1970-01-01
    相关资源
    最近更新 更多