Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 利用pandas计算指数移动平均_Python 3.x_Pandas - Fatal编程技术网

Python 3.x 利用pandas计算指数移动平均

Python 3.x 利用pandas计算指数移动平均,python-3.x,pandas,Python 3.x,Pandas,我想找出数据帧的指数移动平均值(12天)。如pandas文档0.19.2所示,我使用了函数DataFrame.ewm来计算指数移动平均值。但它会导致如下错误AttributeError:“DataFrame”对象没有属性“ewm”。下面是我用来计算指数移动平均线的代码 avg_gain=pd.gain.ewm(span=12,min_periods=12,adjust=False).mean() 另一方面,在之前的文献中,有函数ewma来计算指数移动平均值,但该函数会导致不希望的结果。 无法解

我想找出数据帧的指数移动平均值(12天)。如pandas文档0.19.2所示,我使用了函数DataFrame.ewm来计算指数移动平均值。但它会导致如下错误AttributeError:“DataFrame”对象没有属性“ewm”。下面是我用来计算指数移动平均线的代码

avg_gain=pd.gain.ewm(span=12,min_periods=12,adjust=False).mean()
另一方面,在之前的文献中,有函数ewma来计算指数移动平均值,但该函数会导致不希望的结果。
无法解决问题?

您似乎正在使用较旧版本的
pandas

import pandas
pandas.__version__
要升级,请使用
pip

sudo pip3 install pandas --upgrade  # UNIX
pip install pandas --upgrade  # Windows
如果未安装
pip
,则可以将
pip
替换为
python-m“pip”
,或将
pip3
替换为
python3-m“pip”