PythonのPandasライブラリを使用して、DataFrameの列数を数える方法について説明します。以下に4つの主要な方法を示します。

  1. shapeプロパティを使用する
    python
    shape = df.shape
    print('Number of columns :', shape[1])

    shapeプロパティは、DataFrameの形状を表すタプルを返します。最初のインデックスは行数を、2番目のインデックスは列数を表します。

  2. columnsプロパティを使用する
    python
    col = df.columns
    print('Number of columns :', len(col))

    Pandas DataFrameのcolumnsプロパティは列のリストを返し、列のリストの長さを計算することで、dfの列数を取得できます。

  3. DataFrameをリストにキャストする
    python
    df_list = list(df)
    print('Number of columns :', len(df_list))

    columnsプロパティと同様に、DataFrameをリストに型変換すると、列名のリストが返されます。

  4. DataFrameのinfo()メソッドを使用する
    python
    df.info()

    このメソッドは、DataFrameの簡潔な要約を出力します。info()メソッドは、列とインデックスのdtype、メモリ使用量、列数など、DataFrameに関する情報を出力します。

これらの方法を使用すると、PythonのPandas DataFrameの列数を簡単に数えることができます。それぞれの方法が異なるシナリオで役立つので、適切な方法を選択してください。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です