Series 的真值是不明確的。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()

| | | | | | | | |

在使用 or 條件過濾我的結果數據幀時遇到問題。我希望我的結果 df 提取所有列 var 高於 0.25 和低於 -0.25 的值。

下面的這個邏輯給了我一個模棱兩可的真值但是,當我將此過濾拆分為兩個單獨的操作時,它會起作用。這裡發生了什麼?不確定在哪裡使用建議的 a.empty()、a.bool()、a.item()、a.any() 或 a.all()

result = result[(result["var"] > 0.25) 或 (result["var"] <-0.25)]