问题描述
Signal. COND1. COND2
NO 1. 1
NO 1 3
NO 4 2
我希望能够使用以下条件覆盖信号列的列表理解
Write "GO" if COND1_t-1 < COND2_t-1 and COND1_t0 > COND2_to
我试过这样的
df_in['SIGNAL'] = ['GO' for n in df_in['SIGNAL'] if ((df_in['COND1'].shift(1) < df_in['COND2'].shift(1)) & (df_in['COND1'] > df_in['COND2']))]
但我收到 ValueError:系列的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)