做移动平均线时用pandas中的Rolling_apply()遇到的小问题
在运行求移动平均线的时候运行了:VolSMA5=pd.rolling_apply(volume,5,np.mean).dropna()VolSMA10=pd.rolling_apply(volume,10,np.mean).dropna()的时候,报错提示没有rolling_apply这个方法,不知道是不是升级升掉了,找了一圈后也没找到明确的说法。但在搜索rolling关键字的时...
·
在运行求移动平均线的时候运行了:
import pandas as pd
import numpy as np
VolSMA5=pd.rolling_apply(volume,5,np.mean).dropna()
VolSMA10=pd.rolling_apply(volume,10,np.mean).dropna()
报错提示没有rolling_apply这个方法,不知道是不是升级升掉了,找了一圈后也没找到明确的说法。
但在搜索rolling关键字的时候发现了rolling(),于是改为如下代码后正常运行:
VolSMA5=pd.Series(volume).rolling(window=5).mean().dropna()
VolSMA10=pd.Series(volume).rolling(window=10).mean().dropna()
问题绕过解决
更多推荐


所有评论(0)