【发布时间】:2021-10-31 16:27:20
【问题描述】:
显然我错过了一些简单的东西,但我不知道是什么。我想按组传播操作。让我们说一些简单的事情,我有一个带有多索引的简单系列(比如说 2 个级别),我想取平均值并将该平均值减去正确的索引级别。
极简示例代码:
a = pd.Series({(2,1): 3., (1,2):4.,(2,3):4.})
b = a.groupby(level=0).mean()
r = a-b # this is the wrong line, b doesn't propagate to the multiindex of a
我期望的结果:
2 1 -0.5
1 2 0
2 3 .5
dtype: float64
【问题讨论】:
标签: python pandas pandas-groupby multi-index