Pandas DataFrame の列ヘッダーからリストを取得する 質問する

Pandas DataFrame の列ヘッダーからリストを取得する 質問する

Pandas DataFrame から列ヘッダーのリストを取得したいです。DataFrame はユーザー入力から取得されるため、列がいくつあるか、またそれらの名前が何になるかはわかりません。

たとえば、次のような 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

次のようなリストが表示されます:

['y', 'gdp', 'cap']

ベストアンサー1

次のようにすると、値をリストとして取得できます。

list(my_dataframe.columns.values)

また、(エド・チャムの答え):

list(my_dataframe)

おすすめ記事