我正在尝试减去2个数据帧,但是我没有得到想要的...然后,我想将差值除以第三个数据帧的值。
对于第一部分,我尝试做:
r.sub(rf,fill_value = 0)
并且为确保它们具有相同的行数,我决定暂时不删除na,并确保它们具有相同的索引名。
这里是我所拥有的...
例如,在2020-01-09,我应该拥有0.030079(= 0.136245-0.106166)。看起来好像是在串联两个数据框的列...
有什么建议吗?
请注意,根据您的图像:
因此运行:
df['Brent Oil'] + df['S&P GSCI']
例如对于[[2020-01-09,结果将仅为0.030079。
编辑r['Brent Oil'].sub(rf['S&P GSCI'], fill_value=0)
然后结果将是一个,其值仅为0.0300792020-01-09。Series