Búsqueda vectorizada de valores en el marco de datos de Pandas

Tengo dos marcos de datos de pandas, uno llamado "órdenes" y otro llamado "precios-diarios". Daily_prices es el siguiente:

              AAPL    GOOG     IBM    XOM
2011-01-10  339.44  614.21  142.78  71.57
2011-01-13  342.64  616.69  143.92  73.08
2011-01-26  340.82  616.50  155.74  75.89
2011-02-02  341.29  612.00  157.93  79.46
2011-02-10  351.42  616.44  159.32  79.68
2011-03-03  356.40  609.56  158.73  82.19
2011-05-03  345.14  533.89  167.84  82.00
2011-06-03  340.42  523.08  160.97  78.19
2011-06-10  323.03  509.51  159.14  76.84
2011-08-01  393.26  606.77  176.28  76.67
2011-12-20  392.46  630.37  184.14  79.97

Los pedidos son los siguientes:

           direction  size ticker  prices
2011-01-10       Buy  1500   AAPL  339.44
2011-01-13      Sell  1500   AAPL  342.64
2011-01-13       Buy  4000    IBM  143.92
2011-01-26       Buy  1000   GOOG  616.50
2011-02-02      Sell  4000    XOM   79.46
2011-02-10       Buy  4000    XOM   79.68
2011-03-03      Sell  1000   GOOG  609.56
2011-03-03      Sell  2200    IBM  158.73
2011-06-03      Sell  3300    IBM  160.97
2011-05-03       Buy  1500    IBM  167.84
2011-06-10       Buy  1200   AAPL  323.03
2011-08-01       Buy    55   GOOG  606.77
2011-08-01      Sell    55   GOOG  606.77
2011-12-20      Sell  1200   AAPL  392.46

El índice de ambos marcos de datos es datetime.date. la columna de 'precios' en el marco de datos de 'pedidos' se agregó utilizando una lista de comprensión para recorrer todos los pedidos y buscar el marcador específico para la fecha específica en el marco de datos de 'precios_ diarios' y luego agregar esa lista como una columna al marco de datos de 'pedidos'. Me gustaría hacer esto usando una operación de matriz en lugar de algo que se repite. ¿Se puede hacer? Traté de usar:

daily_prices.ix [fechas, tickers]

pero esto devuelve una matriz de producto cartesiano de las dos listas. Quiero que devuelva un vector de columna de solo el precio de un ticker específico para una fecha específica.

Respuestas a la pregunta(1)

Su respuesta a la pregunta