【Python】pandas.DataFrameで複数条件指定時のエラー回避

DataFrameを使っていて,条件を複数指定するとこんな感じでエラーが出ることがあると思います。

正しい方法を覚えればどうってことないエラーなんですが,ときどき忘れてハマってしまうのでNGの場合と正しい場合を書いておきます。

Qiitaにも書いたことがあるのですが,こちらに整理して書き直します。

準備

NG集

OKの場合

まとめ

エラーを回避するためには,以下の書き方でないといけないです。

  • 各条件を括弧でくくる
  • and/orではなく記号(&や|)で接続
スポンサーリンク