相关疑难解决方法(0)

将带有日期列的数据框转换为时间序列

我有一个包含以下数据的数据框:

>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参数需要是一个类似时间序列的对象.

有没有什么方法可以将我的数组转换为时间序列对象,因为一个句点中的每个日期可能都没有数据(仅适用于我指定的数据)?

r xts

56
推荐指数
2
解决办法
8万
查看次数

标签 统计

r ×1

xts ×1