假设我在Pandas中有以下多索引数据框:
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
答案 0 :(得分:3)
以下将使Y成为列
df.reset_index(level='Y')
如果你想把X作为列,试试这个
df.reset_index(level='X')