एक श्रृंखला का सत्य मूल्य अस्पष्ट है। a.empty, a.bool(), a.item(), a.any() या a.all() का प्रयोग करें

| | | | | | | | |

मेरे परिणाम डेटाफ़्रेम को या शर्त के साथ फ़िल्टर करने में समस्या आ रही है। मैं चाहता हूं कि मेरा परिणाम df सभी कॉलम var मानों को निकालें जो 0.25 से ऊपर और नीचे -0.25 हैं।

नीचे यह तर्क मुझे एक अस्पष्ट सत्य मान देता है हालांकि यह तब काम करता है जब मैं इस फ़िल्टरिंग को दो अलग-अलग परिचालनों में विभाजित करता हूं। यहाँ क्या हो रहा है? सुनिश्चित नहीं है कि सुझाए गए a.empty(), a.bool(), a.item(),a.any() या a.all() का उपयोग कहां करें।

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