我有两个数据框。一个由三个变量组成,即“date”、“strike”和“vol”,每天观察 20 个,每月观察 100 个,每年观察 1200 个(交易日),看起来像这样
Date Price Vol
2008-09-01 20 0.2
2008-09-01 30 0.5
...
因此,对于每个月,我都有特定的价格和成交量值,分别从 10 到 40、0.1 到 0.7 不等。
第二个包括来自第一个的插值。所以我没有日期了,但是其他变量的小步骤:
Price Vol
20 0.2
21 0.21
22 0.24
30 0.5
因此,虽然一帧显示离散时间的值,但另一帧或多或少具有连续性。
现在我的问题是:如何告诉 R 将第二个数据帧合并到第一个数据帧中,接管两个离散数据帧之间的连续价格/体积的日期,以得到如下结果:
Date Price Vol
2008-09-01 20 0.2
2008-09-01 21 0.21
2008-09-01 22 0.24
...
2008-09-01 30 0.5
我只是不知道该怎么做。对于不再按升序排列的日期,我总是得到 NA 值。
非常感谢您对
丹妮的支持