Seleccione una sección transversal de varias claves de un DataFrame
Tengo un DataFrame "df" con (time, ticker) Multiindex y columnas de datos bid / ask / etc:
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
Me gustaría seleccionar una sección transversal de segundo nivel (nivel = 1) con varias teclas. En este momento, puedo hacerlo usando una tecla, es decir,
df.xs('SPY', level=1)
Lo que me da una serie temporal de SPY. ¿Cuál es la mejor manera de seleccionar una sección transversal de varias teclas, es decir, una sección transversal combinada de SPY y GLD, algo así como:
df.xs(['SPY', 'GLD'], level=1)
?