Pandas: Auswahl mit MultiIndex
Berücksichtigung der folgenden DataFrames
In [136]:
df = pd.DataFrame({'A':[1,1,2,2],'B':[1,2,1,2],'C':np.arange(10,30,5)}).set_index(['A','B'])
df
Out[136]:
C
A B
1 1 10
2 15
2 1 20
2 25
In [130]:
vals = pd.DataFrame({'A':[1,2],'values':[True,False]}).set_index('A')
vals
Out[130]:
values
A
1 True
2 False
Wie kann ich nur die Zeilen vondf
mit entsprechendenTrue
Werte invals
?
Wenn ichreset_index
Auf beiden Frames kann ich sie jetzt zusammenführen / verbinden und schneiden, wie ich will, aber wie kann ich das mit den (Mehrfach-) Indizes tun?