У меня есть два кадра данных, один из которых содержит информацию о секторах, которые я собираюсь купить или продать короткими, а другой - данные об отдельных доходах акций и их секторах.
a 1 означает, что я длинный сектор a -1 означает, что я короткий сектор
Фрейм данных позиционирования сектора:
Второй фрейм данных имеетдоходность акций, но в дополнение к тикеру у меня есть сектор / отрасль во вторичном индексе доходность акций
Мне нужен кадр данных, который показывает результат умножения кадра данных доходностей акций нафрейм данных позиционирования сектора в том и только в том случае, если отрасль в фрейме данных о возврате акций соответствует отрасли в фрейме данных сектора.(Я сомневаюсь, что объяснение ясное, поэтому я попробую его по-другому)
существует ли векторизованный способ, который дал бы эквивалент вычисления отрасли в КАЖДОЙ строке доходности акций, а затем умножения этой строки настрока в секторе данных с той же отраслью.
Я думаю, что результат должен выглядеть следующим образом:
Результирующий кадр данных
Большое спасибо заранее!