【发布时间】:2021-05-23 09:21:42
【问题描述】:
我有两个数据框,利率和每月标准差价格回报,我已设法将它们合并在一起。然而,利率数据在市场不开放的日期(即周末和节假日)存在缺口。每月的回报都是从当月的第一天开始的,所以当这与市场关闭一致时,数据不会正确合并。数据框的一个例子是
Date Rollingstd
01/11/2014 0.00925
01/10/2014 0.01341
Date InterestRate
03/11/2014 2
31/10/2014 1.5
如您所见,利率数据中没有 2014 年 1 月 11 日,所以合并在一起给了我
Date InterestRate Rollingstd
03/11/2014 2 0.01341
31/10/2014 1.5 0.01341
我想解决这个问题的方法是扩展利率数据框,使其包含所有日期,然后填写利率数据,使其看起来像这样
Date InterestRate
03/11/2014 2
02/11/2014 1.5
01/11/2014 1.5
31/10/2014 1.5
这将确保数据框中没有丢失的日期。关于如何做到这一点的任何想法?
【问题讨论】:
-
您能解释一下您想要的输出是什么样的吗?这是您发布的最后一个数据集吗?
-
Yes Anoushiravan 最后一个是所需的输出。但是,如果您向下滚动,您会看到我想出了答案并自己发布了
-
我想我没有完全理解你想要的输出。但是,如果您打算用缺少的日期填充
Date列,您可以使用亲爱的 @Anil Goyal 的非常好的解决方案。
标签: r