【发布时间】:2021-02-01 08:08:03
【问题描述】:
我有一个函数:
cond14 = (df.SMA > df.EMA)
df['Cross'] = np.where(cond14, 100, 0)
我不希望函数过于死板,即我不希望 SMA 恰好高于 EMA; 2%的变化是可以的。假设 SMA = 59.12 & EMA = 59.75 应该通过函数。
有没有办法增加这种灵活性?小小帮助将不胜感激:)
谢谢!
【问题讨论】:
标签: python pandas numpy dataframe conditional-statements