もっと詳しく
この記事では、パンダのDataFrameから列または列のサブセットを選択する方法について説明します。

サンプルDataFrame

この記事では、以下のサンプルコードに示すサンプルDataFrameを使用します。

#パンダをインポート
輸入 パンダ なので pd
df = pd。DataFrame(({{
‘製品’[‘Product1’, ‘Product2’, ‘Product3’]
‘価格’[100.9, 10.33, 12.00]
‘量’[100, 10, 34]}
索引=[1,2,3]
)。
df

結果のDataFrameは次のようになります。

理解を深めるために、データセットを自由に使用してください。

インデックスで列を選択

ここで説明する最初の方法は、インデックスによって列を選択することです。 そのために、ilocメソッドを使用できます。

構文は次のとおりです。

DataFrame。iloc[rows_to_select, [column_indices]]

たとえば、最初と2番目の列(すべての行を含む)を取得するには、次のようにします。

上記は戻るはずです:

インデックス範囲で列を選択

インデックス範囲を指定して、複数の列を選択することもできます。 たとえば、サンプルのDataFrameでは、次のようにインデックス0から3までの列を選択できます。

これにより、次のようにDataFrame全体が返されます。

名前で列を選択

名前で列を選択するには、次の構文を使用できます。

DataFrame[[‘column_name1’, ‘column_name2’]]

例を以下に示します。

df[[‘products’, ‘price’]]

これは戻るはずです:

列名の間の列を選択

場合によっては、2つの列名の間で列を選択する必要があります。 そのために、以下に示す構文を使用できます。

DataFrame。loc[:, ‘start_column’:‘end_column’]

この例のDataFrameでは、次のことができます。

df。loc[:, ‘products’:‘quantity’]

これにより、次のようにDataFrameが返されます。

閉鎖

この記事では、Pandas DataFrameで、インデックス位置、インデックス範囲、および列名を使用して選択列を使用する方法について説明しました。

読んでくれてありがとう!!

The post パンダは列を選択します appeared first on Gamingsym Japan.