我希望用匹配索引将两个数据帧按元素相乘,使用字典映射要相乘的列.我只能想出复杂的方法来做这件事,我相信有更好的方法,真的很感谢你的帮助!谢谢!
df1:
Index | ABC | DEF | XYZ |
---|---|---|---|
01/01/2004 | 1 | 2 | 3 |
05/01/2004 | 4 | 7 | 2 |
df2:
Index | Echo | Epsilon |
---|---|---|
01/01/2004 | 5 | 10 |
05/01/2004 | -1 | -2 |
字典d = {'ABC': 'Echo', 'DEF': 'Echo', 'XYZ': 'Epsilon'}
预期结果:
Index | ABC | DEF | XYZ |
---|---|---|---|
01/01/2004 | 5 | 10 | 30 |
05/01/2004 | -4 | -7 | -4 |