シリーズの真理値はあいまいです。 a.empty、a.bool()、a.item()、a.any()、またはa.all()を使用します

| | | | | | | | |

または条件で結果データフレームをフィルタリングする際に問題が発生しました。結果のdfで0.25より上で-0.25より下のすべての列のvar値を抽出したい。

以下のこのロジックは、あいまいな真理値を示します。ただし、このフィルタリングを2つの別々の操作に分割すると機能します。ここで何が起きてるの?提案されたa.empty()、a.bool()、a.item()、a.any()、またはa.all()をどこで使用するかわからない。

  result = result [(result ["var"]> 0.25)または(result ["var"]< -0.25)]