我正在使用Python处理多个数据框,并希望根据共同列(类似于Excel中的index/match)将一个数据框映射到另一个数据框上。我想要将一个数据框的
我目前已经使用合并后的数据框。
我希望只需将df2中的ROI减去df1中的ROI,就可以添加一列。但是,我不知道如何将df1中的“dates”列“映射”到df2的索引上。 数据框2(awk_price) 数据框1(sp_500)
date
列与另一个数据框的index
(其中日期存储为索引)进行连接。如何调用索引?作为参考,我想要从数据框2 (awk_price
) 中减去数据框1 (S&P 500
) 的ROI。以下是这些数据框的示例。我目前已经使用合并后的数据框。
pd.merge(awk_price,sp_500, left_index=True, right_on='Date')
我希望只需将df2中的ROI减去df1中的ROI,就可以添加一列。但是,我不知道如何将df1中的“dates”列“映射”到df2的索引上。 数据框2(awk_price) 数据框1(sp_500)