У меня есть два фрейма данных. Один состоит из трех переменных, а именно «дата», «страйк» и «объем» с 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 для дат, которые больше не в порядке возрастания.
Большое спасибо за вашу поддержку
Дэни