。我试着用一个以上的条件做一个np.where语句。下面是我的代码。。

aggregate['1'] = np.where(np.logical_and(aggregate['Counter'] > 1, aggregate['2'].shift(1) = aggregate['3']), 0, aggregate['2'])

最佳答案

比较运算符是==,而不是=

...aggregate['2'].shift(1) == aggregate['3']),...
                           ^^ here

关于python - Python-“关键字不能是表达式”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35205558/

10-12 22:06