2013-11-25 58 views
2

我遇到了一個以二進制格式編碼的DF文件。但是當我用Vim打開它時,仍然可以看到像「pandas.core.frame」,「numpy.core.multiarray」這樣的字符。所以我想它與Python有關。但是我對Python語言知之甚少。雖然我嘗試過使用熊貓和numpy模塊,但是我沒有閱讀該文件。你們能否就這個問題提出任何建議?先謝謝你。這裏是Dropbox的鏈接DF文件:https://www.dropbox.com/s/b22lez3xysvzj7q/flux.df如何讀取包含「pandas.core.frame,numpy.core.multiarray」的數據文件

回答

2

貌似存儲與pickle數據框中,使用read_pickle()來閱讀:

import pandas as pd 
df = pd.read_pickle('flux.df') 
+0

很奇怪,在我的蟒蛇取名「read_pickle」沒有定義。我也試過「pandas.io.pickle.read_pickle」,它暗示「'模塊'對象沒有屬性'pickle'」 – user2597889

+0

嘗試'導入熊貓作爲pd'和'pd.read_pickle ...' –

+0

是的,我試過了。但依然如此。 – user2597889

相關問題