相关疑难解决方法(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万
查看次数

格式化数据框中的日期列

我从数据框中得到以下数据

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

r

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

标签 统计

r ×2

xts ×1