2017-02-16 24 views
2

データフレームの指数移動平均(12日間)を知りたい。パンダのドキュメント0.19.2で与えられているように、関数DataFrame.ewmを使って指数移動平均を計算しました。しかし、次のようなエラーが発生します。AttributeError: 'DataFrame'オブジェクトに 'ewm'という属性がありません。以下は、私が指数移動平均を計算するために使用したコードです。一方パンダを使用した指数移動平均の計算

avg_gain=pd.gain.ewm(span=12,min_periods=12,adjust=False).mean() 

、前パンダドキュメントの指数移動平均が、望ましくない結果で、この関数の結果を計算する関数EWMAがあります。 問題を理解できませんか?

答えて

2

pandasという古いバージョンが使用されているようです。

import pandas 
pandas.__version__ 

アップグレードするには、pipを使用してください。

sudo pip3 install pandas --upgrade # UNIX 
pip install pandas --upgrade # Windows 

あなたはpipがインストールされていない場合は、python -m "pip"、またはpython3 -m "pip"pip3pipを置き換えることができます。

関連する問題