如何查找pandas数据帧的多级索引?

时间:2014-10-09 14:23:34

标签: python pandas

我正在使用一个看似平坦的图书馆。 dataframe,有几列和索引列 - 类似于:

df = pandas.DataFrame({"s": ["a", "b", "c"], "A": [1,2,3], "B": [4,5,6]})
df = df.set_index("s")

然而,当我打印df.xs时,结果是" A"和" B"也有一个标签(索引)。这会在调用pandas.melt(df)等方法时导致令人困惑的结果,因为在融合的df中,A, B列的命名索引会显示而不是variable,如果列不是,那么应该是什么以任何方式分组或命名。

如何打印数据框中使用的所有索引/命名列?然后重置这些?从表面上看,df只有s索引列和A, B列,但有更多状态/层次索引存储在那里,我不知道如何访问。 我无法构建一个简单的自包含示例,因为我不知道这个数据帧是如何构建的。

0 个答案:

没有答案