Векторизованный поиск значений в кадре данных Pandas

У меня есть два кадра данных панд, один называетсязаказы и еще один называетсяdaily_prices', daily_prices выглядит следующим образом:

              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

Заказы выглядит следующим образом:

           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

индекс обоих фреймов данных - datetime.date. 'Цены' столбец взаказы фрейм данных был добавлен с использованием понимания списка для циклического прохождения всех заказов и поиска конкретного тикера на конкретную дату в 'daily_prices' фрейм данных, а затем добавить этот список в виде столбца взаказы dataframe. Я хотел бы сделать это, используя операцию массива, а не что-то, что зацикливается. это можно сделать? я пытался использовать:

daily_prices.ix [дата, линеечки]

но это возвращает матрицу декартовых произведений двух списков. я хочу, чтобы он возвращал вектор-столбец только цены указанного тикера за указанную дату.

Ответы на вопрос(1)

Ваш ответ на вопрос