PythonのPandasライブラリを使用して、DataFrameの列数を数える方法について説明します。以下に4つの主要な方法を示します。
-
shapeプロパティを使用する
python
shape = df.shape
print('Number of columns :', shape[1])
shapeプロパティは、DataFrameの形状を表すタプルを返します。最初のインデックスは行数を、2番目のインデックスは列数を表します。 -
columnsプロパティを使用する
python
col = df.columns
print('Number of columns :', len(col))
Pandas DataFrameのcolumnsプロパティは列のリストを返し、列のリストの長さを計算することで、dfの列数を取得できます。 -
DataFrameをリストにキャストする
python
df_list = list(df)
print('Number of columns :', len(df_list))
columnsプロパティと同様に、DataFrameをリストに型変換すると、列名のリストが返されます。 -
DataFrameのinfo()メソッドを使用する
python
df.info()
このメソッドは、DataFrameの簡潔な要約を出力します。info()メソッドは、列とインデックスのdtype、メモリ使用量、列数など、DataFrameに関する情報を出力します。
これらの方法を使用すると、PythonのPandas DataFrameの列数を簡単に数えることができます。それぞれの方法が異なるシナリオで役立つので、適切な方法を選択してください。