mte_exp_wighted_avg = pd.ewma(mte, halflife=12)
plt.plot(mte)
plt.plot(mte_exp_wighted_avg, color='red')
plt.xticks(fontsize = 25)
plt.yticks(fontsize = 25)
plt.xlabel('Years', fontsize = 25)
plt.ylabel('CO2 Emission', fontsize = 25)
plt.title('CO2 emission by coal power generation', fontsize = 25)
plt.show()
代码如上所示,熊猫已升级
错误如下所示
答案 0 :(得分:1)
熊猫的指数移动平均线函数(ewma
)已从熊猫0.19开始重命名为ewm
。只需更改一些名称即可:
mte_exp_wighted_avg = pd.ewm(mte, halflife=12)
plt.plot(mte)
plt.plot(mte_exp_wighted_avg, color='red')
plt.xticks(fontsize = 25)
plt.yticks(fontsize = 25)
plt.xlabel('Years', fontsize = 25)
plt.ylabel('CO2 Emission', fontsize = 25)
plt.title('CO2 emission by coal power generation', fontsize = 25)
plt.show()
答案 1 :(得分:0)
pd.ewma(mte,halflife = 12)不再起作用。
它已更改为
mte_exp_wighted_avg = mte.ewm(halflife = 12,min_periods = 0,adjust = True,ignore_na = False).mean()