【发布时间】:2019-09-04 13:01:39
【问题描述】:
我有 3 个多索引数据帧,其结构如下:
Dataframe1:
Date IDs Values
Date1 ID4 0.5
ID5 2.3
ID6 3.1
Date2 ID1 1.2
ID4 5.1
...
Dataframe2:
Date IDs Values
Date1 ID1 2.5
ID2 3.3
ID4 4.1
Date2 ID3 5.2
ID4 1.1
...
same for dataframe3
日期和 ID 在每个实例化中大部分都是重复的,但可能有一些没有完全对齐。
我需要将所有 3 个合并到一个具有相同结构的数据帧中,但每个 id/date 匹配对都加上权重(因此是加权平均值)。
是否有一个简单的数据帧命令来执行此操作?
【问题讨论】:
-
这里的加权平均值是怎么计算的?我没有看到任何重量。你的意思是简单地取平均值?
标签: python pandas dataframe merge multi-index