我在访问R中的xts
对象的时间戳时遇到问题。
对象的结构如下所示
FB.Open FB.High FB.Low FB.Close FB.Volume FB.WAP FB.hasGaps FB.Count
2015-10-30 10:40:00 104.61 104.62 104.35 104.38 4532 104.472 0 2067
访问FB.Open
,FB.High
等
我这样做是以data[1,1]
为例,并且会得到以下内容
FB.Open
2015-10-30 10:30:00 104.38
问题在于我尝试访问索引
例如,当我做
之类的事情时data[1,0]
我会得到
2015-10-30 10:30:00
我得到一个零宽度的xts
物体,我似乎无法操纵。
我只需要将时间戳放在变量中。
任何正确方向的提示都将受到赞赏。
由于
答案 0 :(得分:3)
使用index
(xtsobject)
data(sample_matrix)
sample.xts <- as.xts(sample_matrix, descr='my new xts object')
index(sample.xts)
> index(sample.xts)
[1] "2007-01-02 EST" "2007-01-03 EST" "2007-01-04 EST" "2007-01-05 EST" "2007-01-06 EST" "2007-01-07 EST"
[7] "2007-01-08 EST" "2007-01-09 EST" "2007-01-10 EST" "2007-01-11 EST" "2007-01-12 EST" "2007-01-13 EST"
[13] "2007-01-14 EST" "2007-01-15 EST" "2007-01-16 EST" "2007-01-17 EST" "2007-01-18 EST" "2007-01-19 EST"
[19] "2007-01-20 EST" "2007-01-21 EST" "2007-01-22 EST" "2007-01-23 EST" "2007-01-24 EST" "2007-01-25 EST"