将在TTR包中计算的SMA数据中的日期转换为POSIXct

时间:2014-11-17 06:44:08

标签: r

我正在使用TTR包计算R中的SMA。我想使用结果在HighCharts中绘制图表。

这是我的代码:

library(quantmod)
getSymbols("GS")
d<-SMA(GS[,1],4)
head(d,5)

            GS.Open.SMA.4
 2007-01-03            NA
 2007-01-04            NA
 2007-01-05            NA
 2007-01-08       199.575
 2007-01-09       200.310

我想将日期转换为unix时间格式。但我无法单独获取日期。我该怎么办?

提前致谢

1 个答案:

答案 0 :(得分:2)

尝试:

as.numeric(as.POSIXct("2014-11-16", format="%Y-%m-%d”))
[1] 1416092400

转换。

P.S。 另请查看rCharts包。