我有一个数据集,看起来像这样,但实际上更大。
Column A Column B Result
1 1 2.4
1 4 2.9
1 1 2.8
2 5 9.3
3 4 1.2
df.groupby(['Column A','Column B'])['result'].mean()
Column A Column B Result
1 1 2.6
4 2.9
2 5 9.3
3 4 1.2
我希望在B列中有1-10的区间,这些行的结果是A列和B列的平均值。所以这是我想要的表格:
Column A Column B Result
1 1 2.6
2 2.75
3 2.75
4 2.9
5 6.025
2 1 5.95
2 9.3
3 9.3
...
希望能够让您理解。我知道这个平均值有点令人困惑,所以我只想填补我所需范围中缺失的值。感谢您的帮助!