Я с трудом пытаюсь сделать это эффективно. У меня есть несколько акций и ежедневная информация о прибылях и убытках в данных. На самом деле у меня миллионы строк данных, поэтому эффективность очень важна! Датафрейм выглядит следующим образом:
-------------------------------
| Date | Security | P&L |
-------------------------------
| 2016-01-01 | AAPL | 100 |
-------------------------------
| 2016-01-02 | AAPL | 200 |
-------------------------------
| 2016-01-03 | AAPL | 300 |
-------------------------------
| 2016-01-04 | AAPL | -200 |
-------------------------------
Все, что я хочу сделать, это перенести отчет о прибылях и убытках на следующий рабочий день (исключая все выходные и выходные в США). Таким образом, результирующий кадр данных выглядит следующим образом:
-------------------------------
| Date | Security | P&L |
-------------------------------
| 2016-01-04 | AAPL | 400 |
-------------------------------
Я ищу эффективный способ добиться этого. У меня есть тысячи ценных бумаг и более 5 лет данных для обработки, так что грубая сила не может работать, к сожалению!
Заранее спасибо и высоко ценю любые указания на это!