pandas.DataFrameから任意の条件を満たす行を抽出するにはquery()メソッドを使う。比較演算子や文字列メソッドによる条件指定、複数条件の組み合わせなどを簡潔に記述できる。 pandas.DataFrame.query — pandas 2.1.4 documentation Indexing and selecting data - The query() Method — pandas 2.1.4 documentation ブーリアンインデックス(Boolean indexing)による条件指定については以下の記事を参照。 関連記事: pandasで複数条件のAND, OR, NOTから行を抽出(選択) 特定の型の列を抽出したり、行名・列名で行・列を抽出したりすることも可能。 関連記事: pandas.DataFrameから特定の型の列を抽出・除外するselect_dt
![pandas.DataFrameの行を条件で抽出するquery | note.nkmk.me](https://cdn-ak-scissors.b.st-hatena.com/image/square/767df576e1128c8aee14b1976bd7124aed6d5a32/height=288;version=1;width=512/https%3A%2F%2Fi.gyazo.com%2Ff148dd2686871372a7aaeec8c9948818.png)