私はInstagram APIを介していくつかのデータを収集しました。これはpandas DataFrameに保存されていますが、これはpandas .to_pickle()
メソッドで保存されています。 `read_pickle()」メソッドを使用して、別のコンピュータ上のデータフレームをロードしようとするとなぜピクチャファイルから読み込むときにパンダがモジュールを読み込もうとしますか?
、次のエラーが返されます。
Traceback (most recent call last):
File "examine.py", line 14, in <module>
dataframe = pd.read_pickle(args["dataframe"])
File "/home/user/virtualenvs/geopandas/local/lib/python2.7/site-packages/pandas/io/pickle.py", line 65, in read_pickle
return try_read(path)
File "/home/user/virtualenvs/geopandas/local/lib/python2.7/site-packages/pandas/io/pickle.py", line 62, in try_read
return pc.load(fh, encoding=encoding, compat=True)
File "/home/user/virtualenvs/geopandas/local/lib/python2.7/site-packages/pandas/compat/pickle_compat.py", line 117, in load
return up.load()
File "/usr/lib/python2.7/pickle.py", line 858, in load
dispatch[key](self)
File "/usr/lib/python2.7/pickle.py", line 1090, in load_global
klass = self.find_class(module, name)
File "/usr/lib/python2.7/pickle.py", line 1124, in find_class
__import__(module)
ImportError: No module named instagram.models
これを引き起こすものの任意のアイデアを?
ピクルに保存されるデータには、そのタイプのオブジェクトが含まれていますか? df.head()とdf.dtypesを表示できますか? – ashishsingal
'ImportError:Instagram.modelsという名前のモジュールはありません。' 'DataFrame'の中に' instagram'モデルからのオブジェクトがある可能性があります。データタイプを調べることでこれを確認することができます。 – oliversm