pickleとpandasの不整合
Table of Contents
pandasのDataFrameをpickle化した後,pandasまたはPythonのバージョンを上げると,このpickleをloadした際に以下の様なエラーが起きることがあります.これは例えばバージョンアップによってpandasの仕様が変わることによるようで(pandas.indexesはpickle化したときのpandasにはまだ存在していなかった),避けられない問題のようです(こちらが参考になります).対処するには,もう一度pickle化をし直せばよいのですが,時間がかかる場合は大変な手間になります.他の形式(例えば,pandas.HDFStore)で出力する方法もありますが,それぞれ問題もあるようで,とりあえずは手間を惜しまず,再度作り直すことで対処しています.
[cc]
ModuleNotFoundError: No module named 'pandas.indexes'
[/cc]