pandas.DataFrameから特定の文字列を含む要素を持つ行を抽出する方法(完全一致・部分一致)について説明する。 ここではブーリアンインデックス(Boolean indexing)を用いた方法を説明するが、query()メソッドを使うことも可能。 関連記事: pandas.DataFrameの行を条件で抽出するquery データ(要素)ではなく、行名・列名が特定の文字列を含む行・列を抽出するにはfilter()メソッドを使う。以下の記事を参照。 関連記事: pandas.DataFrameの行・列を行名・列名の条件で抽出するfilter 本記事のサンプルコードのpandasのバージョンは以下の通り。以下のpandas.DataFrameを例として使う。 sample_pandas_normal.csv import pandas as pd print(pd.__version__
![pandasで特定の文字列を含む行を抽出(完全一致、部分一致) | note.nkmk.me](https://cdn-ak-scissors.b.st-hatena.com/image/square/3becbcd42281e0051772d065b599c2af9ac54042/height=288;version=1;width=512/https%3A%2F%2Fi.gyazo.com%2F4c8576b6886ff6b4a1edeb772777ad8d.png)