如何广播到多索引

时间:2012-08-28 20:49:57

标签: python arrays pandas multi-index

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

在他们两个之间,日期指数匹配(在A的每个分位数指数内)。

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

1 个答案:

答案 0 :(得分:0)

如果您只想进行简单的算术运算,我认为像A.div(B, level='date')这样的东西应该有用。

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