我一直在试图计算“真实范围”的公式,基于熊猫数据框包含股票行情历史。
公式如下:
TR = max [(high - low ), abs(high − close prev), abs (low − close prev)]
我在数据帧中有high、low和close列。
当我尝试这样操作时,我得到了无效字符标识符错误,这不是很有帮助。我在下面的表达中尝试了许多改变和组合,但是没有成功。
^{pr2}$
我知道这可以通过三个独立的中间柱来实现,并且取其最大值。但是,我想避免同样的情况,直接去做。
有出路吗?
Tags:
将
concat
与max
一起使用:样本:
^{pr2}$细节:
Numpy解决方案不同,因为行中
NaN
的最大值又是NaN
:可以通过以下方式实现:
相关问题 更多 >
编程相关推荐