2017-01-16 100 views
1

我有一個multiindexed數據框,看起來像這樣:如何提取multiindexed數據框的索引名,熊貓

          TQ bought 
HT   Detailed Instrument     
Alternative  Investments     359.445000 
Alternative  Investments     633.670000 
Alternative  Investments    237.970000 
Alternative  Investments     40.955000 

HT和詳細的儀器是多指標列名,TQ買表示樞軸的值表。

我想提取索引列表,使得列名: idx_headers = [「HT」,「詳細儀」]

我試圖df.index.levels但這並不產生所希望的輸出..任何想法?

回答

2

使用index.names

print (df.index) 
MultiIndex(levels=[['Alternative'], ['Investments']], 
      labels=[[0, 0, 0, 0], [0, 0, 0, 0]], 
      names=['HT Detailed', 'Instrument']) 

print (df.index.names) 
['HT Detailed', 'Instrument'] 
+0

儘管如此,我還是第一次9秒) – IanS

+0

嗯,有意思,我告訴我你的柱體40秒後... – jezrael

+0

也許是這樣緩存。 – jezrael

相關問題