如何广播到多索引

ely*_*ely 5 python arrays multi-index pandas

我有两个pandas数组,A和B,由groupby操作产生.A具有由分位数和日期组成的2级多指数.B只有一个日期索引.

在它们之间,日期索引匹配(在A的每个分位数索引内).

是否有一个标准的Pandas功能或成语来"广播"B,这样它的多指数会有一个额外的水平,与A的第一个多指数水平相匹配?

Cha*_*She 2

如果你只想做简单的算术运算,我认为类似的东西A.div(B, level='date')应该可行。

或者,您可以执行B.reindex(A.index, level='date')手动匹配索引之类的操作。