【Pandas】DataFrame内のある列で特定の条件に合うデータだけを抽出・フィルタする

この記事は約1分で読めます。

 

ある列で特定の条件に合うデータだけを抽出・フィルタする

import pandas as pd
df = pd.read_csv(‘/content/drive/MyDrive/データ/統計化学研究所_サンプルデータ/成績のデータ.csv’)
df

データには統計化学研究所の「成績のデータ」を利用しています。

DataFrameの国語の列で、平均点以上の全行を抽出しています。

実行結果

元のデータは166行、9列のデータでしたが、

国語で平均点以上を得点している84の各科目の成績のデータが抽出されました。

まとめ

次の記事:

前の記事:ある列の各要素が特定の条件に合うか真偽値で確認する

他にもPythonの関する記事をまとめています。

Python記事一覧

参考

Pandas公式

pandas – Python Data Analysis Library (pydata.org)

参考書籍

 

コメント