Python 将索引移动到列
假设我在Pandas中有以下多索引数据帧:Python 将索引移动到列,python,pandas,Python,Pandas,假设我在Pandas中有以下多索引数据帧: X Y val bar one -0.007381 baz four 0.210000 foo two 1.314373 qux one 0.716789 假设第二个级别的第一个级别的每个条目只有一个条目(顺便问一下,使用此属性的多索引或数据帧称为什么?):如何移动其中一个索引(例如Y)使其成为列?i、 e X val Y bar -0.007381 one baz 0
X Y val
bar one -0.007381
baz four 0.210000
foo two 1.314373
qux one 0.716789
假设第二个级别的第一个级别的每个条目只有一个条目(顺便问一下,使用此属性的多索引或数据帧称为什么?):如何移动其中一个索引(例如Y
)使其成为列?i、 e
X val Y
bar -0.007381 one
baz 0.210000 four
foo 1.314373 two
qux 0.716789 one
以下内容将使Y成为该列的一部分
df.reset_index(level='Y')
如果要使X成为列,请尝试以下操作
df.reset_index(level='X')
以下内容将使Y成为该列的一部分
df.reset_index(level='Y')
如果要使X成为列,请尝试以下操作
df.reset_index(level='X')
谢谢在
reset\u index
中指定列而不是指定我实际想要的作为索引的原因是什么?列索引也可以是多层次的。在reset\u index
中指定列而不是指定我实际想要的作为索引的原因是什么?列索引也可以是多层次的