什么是`.xts`构造函数/它是如​​何工作的?

时间:2014-01-14 23:53:55

标签: r xts

我熟悉as.xtsxts作为创建xts对象的方法。我刚刚遇到.xts,如下所示:

> x <- .xts(1:3,60*1:3)
> is.xts(x)
[1] TRUE
> x
                    [,1] 
1970-01-01 01:01:00    1
1970-01-01 01:02:00    2
1970-01-01 01:03:00    3

但是,我在documentation中找不到任何相关内容。我注意到与上面示例中相同的参数不适用于as.xtsxts

.xts是某种标准的R构造吗?

1 个答案:

答案 0 :(得分:5)

不,.xts不是任何标准。 .xts主要供内部使用,但为方便起见,它已导出。 .xtsxts的不同之处在于xts要求order.by需要基于时间,而.xts需要index(其第二个参数,类似于{ {1}})是数字。

这是因为xts对象的order.by属性在内部存储为具有indextclass属性的数字向量。