知道几百只股票2019/1/2-2021/9/30每一天的收盘价格,它们都在同一个dataframe中,如何算出这几百只股票的20天移动平均值?谢谢
使用pandas rolling函数可求出移动平均值,参考如下代码:
import pandas as pd
data=pd.read_csv('../finance_analysis/stock_002254.csv')
data['ma'] = data['close'].rolling(window=20, min_periods=1).mean()
print(data)
如有帮助,请点采纳。