首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >累积配电线

累积配电线
EN

Stack Overflow用户
提问于 2020-11-27 13:17:51
回答 1查看 708关注 0票数 0

我正在尝试学习一些python,目前正在做一些股票市场的例子。然而,我遇到了一个叫做“累积分配线”(技术指标)的东西,并试图按照这个表达式的数学表达式,直到我到达以下的线:

ADLi = ADLi-1 +资金流体积

现在。我在索引8处有资金流,在索引9处有一个ADL的空表( csv文件中行的索引)。我将如何计算上面在python中的数学表达式?(目前在Pandas中使用Python )

目前尝试使用范围函数,例如:

代码语言:javascript
复制
for i in range(1,stock["Money flow volume"])):

               stock.iloc[0,9] = stock.iloc[(i-1),9] + stock.iloc[i,8]

但我觉得我做错了什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-27 14:17:27

这看起来就像一个包含未指定的大小写的累加和,所以我只使用内置的cumsum功能。

代码语言:javascript
复制
import pandas as pd

df = pd.DataFrame(dict(mfv=range(10)))
df['adl'] = df['mfv'].cumsum()

你应该做你想做的事

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65038044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档