第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從pandas DataFrame列標題獲取列表

從pandas DataFrame列標題獲取列表

肥皂起泡泡 2019-09-27 16:33:06
我想從pandas DataFrame獲取列標題的列表。DataFrame來自用戶輸入,所以我不知道會有多少列或它們將被稱為什么。例如,如果給我這樣的DataFrame:>>> my_dataframe    y  gdp  cap0   1    2    51   2    3    92   8    7    23   3    4    74   6    7    75   4    8    36   8    2    87   9    9   108   6    6    49  10   10    7我想要一個這樣的列表:>>> header_list['y', 'gdp', 'cap']
查看完整描述

3 回答

?
ITMISS

TA貢獻1871條經(jīng)驗 獲得超8個贊

您可以執(zhí)行以下操作以列表形式獲取值:


list(my_dataframe.columns.values)

您也可以簡單地使用:(如Ed Chum的答案所示):


list(my_dataframe)


查看完整回答
反對 回復 2019-09-27
?
白板的微信

TA貢獻1883條經(jīng)驗 獲得超3個贊

做了一些快速測試,使用內(nèi)置版本dataframe.columns.values.tolist()最快的也許并不奇怪:


In [1]: %timeit [column for column in df]

1000 loops, best of 3: 81.6 μs per loop


In [2]: %timeit df.columns.values.tolist()

10000 loops, best of 3: 16.1 μs per loop


In [3]: %timeit list(df)

10000 loops, best of 3: 44.9 μs per loop


In [4]: % timeit list(df.columns.values)

10000 loops, best of 3: 38.4 μs per loop

(list(dataframe)盡管我還是很喜歡,所以謝謝EdChum!)


查看完整回答
反對 回復 2019-09-27
  • 3 回答
  • 0 關(guān)注
  • 2050 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號