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