PythonのPandasライブラリを使用して、DataFrameにif条件を適用する方法を紹介します。この記事は、Pythonのバージョン「3.8.5」を使用しています。
まず、DataFrameを作成します。以下のコードを参照してください。
import pandas as pd
data = { '名前':['田中','吉岡','真鍋','源平','戸田'], '国語の点数':[50,10,60,30,80] }
df = pd.DataFrame(data,columns=['名前','国語の点数'])
print(df)
上記のコードでは、Pandasモジュールをインポートし、data
という変数を作成しています。その中に「名前」、「国語の点数」の2つの列を格納します。格納後、df
という変数を作成し、pd.DataFrame()
と記述し、DataFrameを作成します。作成後、df
という変数に格納します。
次に、DataFrameでif条件を適用します。以下のコードを参照してください。
kokugo = df[(df['国語の点数'] <= 50)]
print(kokugo)
上記のコードでは、DataFrameでif条件を適用し、国語の点数が50点以下を出力しています。出力する場合は、df
という変数を作成し、pd.DataFrame()
と記述し、DataFrameを作成します。その後に、kokugo
という変数を作成し、DataFrameを格納したdf
という変数に対して「国語の点数」を指定します。指定し比較演算子(<=,等しいかそれ以下)を使用します。これでif条件を適用することができます。最後に、kokugo
という変数の情報をprint
関数で出力してみます。
以上が、PythonとPandasを使用してDataFrameにif条件を適用する方法です。この方法を活用すれば、DataFrame内の特定の条件を満たすデータを簡単に抽出することができます。ぜひお試しください。.