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