2024-04-26 21:08:54 发布
网友
试着用Python来帮助我自动化我的交易策略。请告诉我这个代码有什么问题:
d3 = [] n = df.count() i = 0 while (i < n) : d3[i] = df[i:i+6].mean() i = i + 1 print(d3)
由df.count()定义的n对象是一个序列对象,它只是带有轴标签的一维数组
df.count()
n
pandas.Series Docs
可能的解决方案如下所示
d3 = [] n = int(df.count()) n_obs = 6 # Window shift for el in range(n-n_obs): d3.append(df[el:el+n_obs].mean()) print(d3)
由
df.count()
定义的n
对象是一个序列对象,它只是带有轴标签的一维数组pandas.Series Docs
可能的解决方案如下所示
相关问题 更多 >
编程相关推荐