Формируем ежемесячную серию из квартальной серии

Предположим, что у нас есть ежеквартальные данные об изменении ВВП, подобные следующим:

         Country
1999Q3   0.01
1999Q4   0.01
2000Q1   0.02
2000Q2   0.00
2000Q3  -0.01

Теперь я хотел бы превратить это в ежемесячный ряд, например, на основе среднее за предыдущие два квартала, как одна мера для представления экономических условий. То есть С учетом приведенных выше данных я хотел бы представить следующее:

          Country
2000-01   0.01
2000-02   0.01
2000-03   0.01
2000-04   0.015
2000-05   0.015
2000-06   0.015
2000-07   0.01
2000-08   0.01
2000-09   0.01
2000-10  -0.005
2000-11  -0.005
2000-12  -0.005

Это так, чтобы я мог проводить регрессии с другими ежемесячными сериями. Агрегировать данные от более частых к менее частым легко, но как бы я сделал это в противоположном направлении?

Редактировать. Кажется, что с помощьюspline было бы правильным способом сделать это. Тогда возникает вопрос, как это обрабатывает различное количество НС в начале серии стран, когдаspline сapply, Как обычно, в фрейме данных есть несколько стран в виде столбцов, и в начале ряда они имеют различное количество NA.