Wählen Sie einen Querschnitt mit mehreren Schlüsseln aus einem DataFrame aus
Ich habe einen DataFrame "df" mit (Uhrzeit, Ticker) Multiindex und Bid / Ask / etc-Datenspalten:
tod last bid ask volume time ticker 2013-02-01 SPY 1600 149.70 150.14 150.17 1300 SLV 1600 30.44 30.38 30.43 3892 GLD 1600 161.20 161.19 161.21 3860
Ich möchte einen Querschnitt der zweiten Ebene (Ebene = 1) mit mehreren Schlüsseln auswählen. Im Moment kann ich es mit einem Schlüssel tun, d.h.
df.xs('SPY', level=1)
Das gibt mir eine Zeitreihe von SPY. Was ist der beste Weg, um einen Querschnitt mit mehreren Schlüsseln auszuwählen, d. H. Einen kombinierten Querschnitt von SPY und GLD, etwa:
df.xs(['SPY', 'GLD'], level=1)
?