2017-05-08 8 views
0

私は次のようになりhead()でデータフレームdfMyRollの回帰を実行しようとしています:linregressの使用| ImportError

dfMyRoll = pd.read_csv(fname, header=0, usecols=[0,31],parse_dates=[0], dayfirst=True,index_col=[0], names=['date', 'SCORE']) 
dfMyRoll['SCORE_LAG'] = dfMyRoll['SCORE'].shift(1) 

date   SCORE SCORE_LAG      
2007-10-29 -2.546807  NaN 
2007-10-30 -2.513166 -2.546807 
2007-10-31 -3.493106 -2.513166 
2007-11-01 -3.008866 -3.493106 
2007-11-02 -6.813640 -3.008866 

私がしようとしているが、以下を使用してlinregress scipyのダウンロードです:

slope,intercept,_,_,stderr=linregress(dfMyRoll[1:,'SCORE'],dfMyRoll[1:,'SCORE_LAG']) 

私はscipyのダウンロードをインポート次のように:

import scipy 
from scipy.stats import linregress 

が、私は次のエラーを取得する:

ImportError: DLL load failed: The specified module could not be found. 

私はscipyのダウンロードにインポートしているかどうかを確認するためにチェックしています

scipy.__version__ 
Out[21]: '0.17.0 

scipy.version.full_version 
Out[22]: '0.17.0' 

をし、それがOKと思われる、すべてのヘルプははるかに

おかげ

答えて

0

をいただければ幸い私はあなたのバージョンだと思いますscipyが古い可能性があります。あなたがcondaを使用している場合、コマンドプロンプトで次のように使用してみてください:

conda update scipy 

scipyの最新バージョンは0.19.0

です