iloc 関数は Python の Pandas ライブラリで、データフレームの行と列を数値インデックスで選択するために利用されます。
iloc 関数は、行番号または列番号によってデータを抽出するために Python で使用されます。これにより、整数位置のインデックスで DataFrame の要素にアクセスして操作できます。
iloc関数の構文は以下のとおりです。
dataframe.iloc[row_index, column_index]
行の整数位置インデックスがrow_index、列の整数位置インデックスがcolumn_indexになります。
iloc関数の用途には以下が含まれます。
- 特定の行または列のデータを抽出する。
- 特定範囲の行または列のデータを抽出します。
- 特定の位置から単一の要素を抽出する。
- 特定の条件を満たす行または列のデータを、ブールインデックスを使用して抽出する。
以下にいくつかの使用例の例を示します。
# 提取第一行数据
dataframe.iloc[0]
# 提取第一列数据
dataframe.iloc[:, 0]
# 提取第一行和第二列的数据
dataframe.iloc[0, 1]
# 提取前三行和所有列的数据
dataframe.iloc[:3, :]
# 提取满足特定条件的行数据
dataframe.iloc[dataframe['column_name'] > 10]
iloc 関数は、位置による柔軟なデータ抽出を提供するもので、データ処理や分析において強力なツールとなります。