Преобразовать фрейм данных со столбцом даты в таймсерию

У меня есть фрейм данных со следующими данными:

>PRICE
         DATE  CLOSE
1    20070103 54.700
2    20070104 54.770
3    20070105 55.120
4    20070108 54.870
5    20070109 54.860
6    20070110 54.270
7    20070111 54.770
8    20070112 55.360
9    20070115 55.760
...

Как вы можете видеть, мой столбец ДАТА представляет дату (ггггММдд), а мой столбец ЗАКРЫТЬ представляет цены.

Теперь мне нужно вычислить CalmarRatio из пакета PerformanceAnalytics.

Я новичок в R, поэтому я не могу понять всего, но от того, что я искал в Google, до того момента, когда я увидел, что параметр R для этой функции должен быть объектом, подобным временному ряду.

Можно ли каким-либо образом преобразовать свой массив в объект временного ряда, учитывая, что данные могут не быть для каждой даты в периоде (только для тех, которые я укажу)?

56
задан Joshua Ulrich 31 August 2012 в 02:32
поделиться