Pandas Dataframe Muliplication с Dataframes с неравным числом строк - PullRequest
0 голосов
/ 22 ноября 2018

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

a 1 означает, что я длинный сектор a -1 означает, что я короткий сектор

Фрейм данных позиционирования сектора:

Второй фрейм данных имеетдоходность акций, но в дополнение к тикеру у меня есть сектор / отрасль во вторичном индексе доходность акций

Мне нужен кадр данных, который показывает результат умножения кадра данных доходностей акций нафрейм данных позиционирования сектора в том и только в том случае, если отрасль в фрейме данных о возврате акций соответствует отрасли в фрейме данных сектора.(Я сомневаюсь, что объяснение ясное, поэтому я попробую его по-другому)

существует ли векторизованный способ, который дал бы эквивалент вычисления отрасли в КАЖДОЙ строке доходности акций, а затем умножения этой строки настрока в секторе данных с той же отраслью.

Я думаю, что результат должен выглядеть следующим образом:

Результирующий кадр данных

Большое спасибо заранее!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...