Pandas DataFrame sütun başlıklarından liste alma

Bir pandas DataFrame'den sütun başlıklarının bir listesini almak istiyorum. DataFrame kullanıcı girdisinden gelecek, bu yüzden kaç sütun olacağını veya ne olarak adlandırılacağını bilmiyorum.

Örneğin, bana aşağıdaki gibi bir DataFrame verilirse:

>>> 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

Böyle bir liste almak isterdim:

>>> header_list
['y', 'gdp', 'cap']
Çözüm

Yaparak değerleri bir liste olarak alabilirsiniz:

list(my_dataframe.columns.values)

Ayrıca basitçe şunu da kullanabilirsiniz: (Ed Chum'un cevabı'da gösterildiği gibi):

list(my_dataframe)
Yorumlar (10)

Bu `my_dataframe.columns' olarak mevcuttur.

Yorumlar (2)
n = []
for i in my_dataframe.columns:
    n.append(i)
print n
Yorumlar (3)