2014-02-25 37 views
1

說我有熊貓以下的多指標數據幀:移動的索引列

X Y  val 
bar one -0.007381 
baz four 0.210000 
foo two  1.314373 
qux one  0.716789 

,假設第二級別只對第一級的每個條目(你叫BTW什麼人入境MultiIndex或數據框與此屬性?):如何移動其中一個索引(例如Y)使其成爲?即

X  val  Y 
bar -0.007381 one 
baz 0.210000 four 
foo 1.314373 two 
qux 0.716789 one 

回答

3

以下將使Y中的列

df.reset_index(level='Y') 

如果你想使X列,試試這個

df.reset_index(level='X') 
+0

感謝。在reset_index中指定**列**的原理是什麼,而不是指定我真正想要的**索引**? –

+1

列指數也可以是多級的 – user1827356