3
我正在将对象转换为xts,不知道应该选择哪个索引类。 我试图找出哪些指标类系统将默认挑,I型什么是xts对象的本地默认索引类?
class(index(as.xts(sample_matrix)))
[1] "POSIXct" "POSIXt"
哪一个是默认的(本地)指数类XTS对象?一个对象如何同时属于两种类型的类?
我正在将对象转换为xts,不知道应该选择哪个索引类。 我试图找出哪些指标类系统将默认挑,I型什么是xts对象的本地默认索引类?
class(index(as.xts(sample_matrix)))
[1] "POSIXct" "POSIXt"
哪一个是默认的(本地)指数类XTS对象?一个对象如何同时属于两种类型的类?
一个对象可以属于几个类。请注意,xts对象从动物园继承,所以xts对象本身有几个类。
> class(as.xts(sample_matrix))
[1] "xts" "zoo"
POSIXct
是xts对象索引的默认类。 POSIXt
是一个虚拟类,从其中继承POSIXct
和POSIXlt
,这允许您在两个类之间混合操作。
> s <- Sys.time()
> class(s)
[1] "POSIXct" "POSIXt"
> s - as.POSIXlt(s)
Time difference of 0 secs
如果POSIXct
和POSIXlt
没无论从POSIXt
继承,那么会发生这种情况:
> s - as.Date(s)
[1] "2014-02-26 03:01:54 CST"
Warning message:
Incompatible methods ("-.POSIXt", "-.Date") for "-"
更多细节可以在?POSIXt
找到。
你是TTR软件包的作者吗? – ChaoYang
@ user3226059:是的。 –
恩,谢谢你回答我的问题,很高兴认识你。 – ChaoYang