带有行数不均匀的数据框的Pandas数据框多重复制

时间:2018-11-22 00:32:17

标签: python dataframe multiplication

我有两个数据框,其中一个包含有关我要买卖的空头行业的信息,另一个包含有关单个股票收益及其行业的数据。

a 1表示我很长 a -1表示我做空该领域

Sector positioning dataframe:

第二个数据框是股票收益,但除了股票报价外,我还将该行业/行业包含在二级索引中 stock returns

我想要的是一个数据框,当且仅当股票收益数据框内的行业与行业数据框内的行业匹配时,该数据框才会显示将股票收益数据框与行业定位数据框相乘的结果。 (我怀疑解释是否清楚,所以我将尝试另一种方式)

是否存在一种矢量化的方法,该方法等同于计算出股票收益的每个行中的行业,然后将该行乘以同一行业的部门数据帧中的行。

我认为结果应如下所示:

Resulting Dataframe

非常感谢您!

0 个答案:

没有答案