pandasをオンライン実行

pandas DataFrameの行を抽出

ブールマスクで数値、文字列、日付を絞り込めます。

pandas DataFrameの行を抽出とは?

ブールマスクで数値、文字列、日付を絞り込めます。

条件に合う行を選択します。

どのような場面で使う?

  • 表形式データを読み込み、整形する。
  • CSV・API・データベースのデータを分析する。
  • レポートや統計値を作成する。

サンプルコード

コードを実行 →
main.py
import pandas as pd

students = pd.DataFrame({
    "name": ["Ada", "Lin", "Sam", "Mia"],
    "score": [95, 78, 91, 84],
})

high_scores = students[students["score"] >= 90]
print(high_scores)

期待される出力

name  score
0  Ada     95
2  Sam     91

仕組み

ブールSeriesはindexに揃えられ、Trueの行だけが残ります。

値を変更し、PythonをインストールせずにCodeUtilityオンラインPythonコンパイラで実行できます。

練習問題

入力値と境界ケースを変更し、より大きなデータでも動作を確認してください。

  1. 行、列、欠損値を追加する。
  2. フィルタ、ソート、groupbyを組み合わせる。
  3. 実ファイルを読み込みdtypeを確認する。
Python IDEで実行 →