如何在熊猫数据框的一行中访问多索引值?

时间:2019-11-27 17:03:40

标签: python pandas dataframe multi-index

我有一个带有2级多索引的Pandas数据框,并且我试图将一个函数应用于该数据框,该函数根据该行的多索引值来执行某些操作,但是我还没有在网上没有找到任何说明方法的信息。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用DataFrame.xs()方法绕过pandas multiIndex,它使您可以在建立索引/切片时指定标签以及级别。 文档here,但例如-

my_multi.xs('x', level=1)

在看起来像这样的数据框上

one  two
a    x      00
     y      01
b    x      10
     y      11

返回

one
a    00
b    10
相关问题