python 计算简单移动平均

2019-11-01 09:19:00 浏览数 (1)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_44580977/article/details/102015974

简单移动平均使用,window 参数表示使用前20个数据求平均。

代码语言:javascript复制
df_stockload['Ma20'] = df_stockload.Close.rolling(window=20).mean()#增加M20移动平均线
print(df_stockload.head())

因此前 19行数据不足20个会是NaN空标识

删除缺省值的行 DataFrame.dropna()方法删除NaN值。其中参数axis=0表示删除包含缺失值行,axis=1表示删除包含缺失值列;参数how=any表示只要有一个缺失值就删除该行或列,how=all表示只有当所有值都为缺失值时才删除该行或列。

代码语言:javascript复制
df_stockload.dropna(axis=0,how='any',inplace=True)#NAN值删除
print(df_stockload.head())  # 查看前5行

0 人点赞