Wektoryzowane wyszukiwanie wartości w ramce danych Pand

Mam dwie ramki danych pandas, zwane „zamówieniami”, a drugą „codziennie_cena”. daily_prices jest następujący:

              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

zamówienia są następujące:

           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

indeks obu ramek danych to datetime.date. Kolumna „ceny” w ramce danych „zamówienia” została dodana przy użyciu rozumienia listy, aby przejść przez wszystkie zamówienia i wyszukać konkretny ticker dla określonej daty w ramce danych „daily_prices”, a następnie dodać tę listę jako kolumnę do ramka danych „zamówienia”. Chciałbym to zrobić za pomocą operacji na tablicy, a nie za pomocą pętli. czy można to zrobić? próbowałem użyć:

daily_prices.ix [daty, tickery]

zwraca jednak macierz iloczynu kartezjańskiego dwóch list. Chcę, aby zwracał wektor kolumnowy tylko ceny określonego tickera dla określonej daty.

questionAnswers(1)

yourAnswerToTheQuestion