Pythonのデータ分析ライブラリであるpandasには、データフレームから特定の条件を満たす行を抽出するためのquery
メソッドがあります。
例えば、以下のように使用します。
# Point列が50以上 または Class列がBである
df.query('Point >= 50 or Class == "B"')
# Point列が50以上 かつ Class列がBである
df.query('Point >= 50 and Class == "B"')
# Point列が50以上 かつ 60より小さい値である
df.query('50 <= Point < 60')
これらのクエリは、特定の条件を満たすデータを抽出する際に非常に便利です。例えば、一定の費用以上のプロジェクトだけを探したい時や、一定期間の日付のリストを探したい時などに使用できます。
また、query
メソッドは複数の条件を設定することも可能で、変数を条件に使う方法もあります。
以上、Pythonとpandasのquery
メソッドを使ったデータ抽出について簡単に説明しました。この機能を活用して、効率的なデータ分析を行いましょう。.