我有一个包含以下数据的数据框:
>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
...
Run Code Online (Sandbox Code Playgroud)
如您所见,我的DATE列表示日期(yyyyMMdd),而我的CLOSE列表示价格.
我现在必须从PerformanceAnalytics包中计算出CalmarRatio.
我是R的新手,所以我无法理解所有内容,但从我用谷歌搜索到的那一刻,我看到该函数的R参数需要是一个类似时间序列的对象.
有没有什么方法可以将我的数组转换为时间序列对象,因为一个句点中的每个日期可能都没有数据(仅适用于我指定的数据)?
我从数据框中得到以下数据
Name,JoiningDate,AmtPaid
Joe,12/31/09,1000
Amy,10/28/09,100
John,05/06/10,200
Run Code Online (Sandbox Code Playgroud)
加入日期是一个因素(当我sapply).如何将此转换为日期然后排序JoiningDate?