er @ Wahrheitswert einer Serie ist nicht eindeutig. Verwenden Sie a.empty, a.bool (), a.item (), a.any () oder a.all ()

Hat ein Problem beim Filtern meines Ergebnisdatenrahmens mit einemor Bedingung. Ich möchte mein Ergebnisdf um alle Spalten zu extrahierenvar -Werte, die über 0,25 und unter -0,25 liegen.

Diese Logik unten gibt mir einen mehrdeutigen Wahrheitswert. Sie funktioniert jedoch, wenn ich diese Filterung in zwei separate Operationen aufteile. Was passiert hier? Ich weiß nicht, wo ich das vorgeschlagene @ verwenden sola.empty(), a.bool(), a.item(),a.any() or a.all().

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

Antworten auf die Frage(8)

Ihre Antwort auf die Frage