如何使用np.哪里包括“或”在内的多个条件?

2024-10-03 00:30:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我不知道如何使用np.where在满足任一条件的情况下np应用转换。在

我试着加入一个或加上一些括号,但我真的不确定我在这里做什么。我见过有人用一个&成功地实现了这一点,但这对or是不起作用的。在

for value in sp500['vix10dFuture']:

value =  np.where(sp500['vix'].shift(-30) >= sp500['vix'] or  16, 1, 0)

sp500['vix30dFuture'] = value

我想创建一个二进制目标,如果一个值大于16或大于最初的过去值,则值为1。否则,值为零。我得到了一个

^{pr2}$

而是错误。在


Tags: orinforshiftvaluenp二进制情况