1. ホーム
  2. パイソン

[解決済み】Pandas DataFrameのカラムヘッダからリストを取得する。

2022-03-23 18:04:12

質問

PandasのDataFrameからカラムヘッダのリストを取得したいのですが、どうすればよいですか? DataFrameはユーザの入力から来るので、カラムの数やカラムの名前はわかりません。

例えば、こんなDataFrameを渡されたら。

>>> my_dataframe
    y  gdp  cap
0   1    2    5
1   2    3    9
2   8    7    2
3   3    4    7
4   6    7    7
5   4    8    3
6   8    2    8
7   9    9   10
8   6    6    4
9  10   10    7

このようなリストが出来上がりますね。

>>> header_list
['y', 'gdp', 'cap']

解決方法は?

とすることで、値をリストとして取得することができます。

list(my_dataframe.columns.values)

また、単純に(のように エド・チャムさんの回答 ):

list(my_dataframe)