关于通过 MultiIndex 选择行的问题。
df:
colA ColB
A1 B1 1 ca1 cb1
2 ca2 cb2
B2 1 ca3 cb3
2 ca4 cb4
A2 B1 1 ca5 cb5
2 ca6 cb6
B2 1 ca7 cb7
2 ca8 cb8
Run Code Online (Sandbox Code Playgroud)
我想从 A2/B1 中选择 colA,其中 MultiIndex levels(2) > 1。我分多个步骤进行:
df1=df.loc[A2,[B7],:,]
Run Code Online (Sandbox Code Playgroud)
出于某种原因,我必须在括号中显示级别(1)
df1.index = x1.index.droplevel(0)
df1.index = x1.index.droplevel(0)
df1.loc[1:,'colA']
Run Code Online (Sandbox Code Playgroud)
我知道这太多了,但我不知道如何更简单地做到这一点。我能想到的方法都不想工作。