iloc 関数は Python の Pandas ライブラリで、データフレームの行と列を数値インデックスで選択するために利用されます。

iloc 関数は、行番号または列番号によってデータを抽出するために Python で使用されます。これにより、整数位置のインデックスで DataFrame の要素にアクセスして操作できます。

iloc関数の構文は以下のとおりです。

dataframe.iloc[row_index, column_index]

行の整数位置インデックスがrow_index、列の整数位置インデックスがcolumn_indexになります。

iloc関数の用途には以下が含まれます。

  1. 特定の行または列のデータを抽出する。
  2. 特定範囲の行または列のデータを抽出します。
  3. 特定の位置から単一の要素を抽出する。
  4. 特定の条件を満たす行または列のデータを、ブールインデックスを使用して抽出する。

以下にいくつかの使用例の例を示します。

# 提取第一行数据
dataframe.iloc[0]

# 提取第一列数据
dataframe.iloc[:, 0]

# 提取第一行和第二列的数据
dataframe.iloc[0, 1]

# 提取前三行和所有列的数据
dataframe.iloc[:3, :]

# 提取满足特定条件的行数据
dataframe.iloc[dataframe['column_name'] > 10]

iloc 関数は、位置による柔軟なデータ抽出を提供するもので、データ処理や分析において強力なツールとなります。

bannerAds