df:
375ma
NaN
NaN
NaN
NaN
123
124
168
189
190
200
如何使用以下函数获取375ma
中每20 / xx个条目的值?
def trendline(data, order=1):
coeffs = np.polyfit(data.index.values, list(data), order)
slope = coeffs[-2]
return float(slope)
如果我这样做:
df['trend'] = trendline(df['375ma'][-5:])
我在所有行中都得到相同的值。
我可能可以使用for
循环来执行此操作,是否有其他方法来执行此操作?
编辑:
[-5:]
可以使函数在375ma列中查找5个值。
谢谢