请考虑以下内容。
junk1.xts <- xts(c(0:10), as.yearqtr("1975 Q1") + 0.25*(0:10))
junk2.xts <- xts(c(30:0), as.yearqtr("1970 Q1") + 0.25*(0:30))
junk2a.xts <- junk2.xts[index(junk1.xts),]
class(junk1.xts)
class(junk2.xts)
class(junk2a.xts)前两个class语句的结果是:
[1] "xts" "zoo"但第三个结果是:
[1] "zoo"为什么?这是正常的还是一个bug?防止它并为第三个对象保留xts类的最好方法是什么?
发布于 2017-03-08 03:57:13
我想我找到问题所在了。我正在尝试向xts对象添加标签功能,该功能仿照Hmisc中的功能。在这样做的时候,我已经为[.xts定义了一个函数。它最初是有效的,但后来我做了一些效率上的改变。其中一个破坏了功能。
给您带来不便,深表歉意。
https://stackoverflow.com/questions/42648122
复制相似问题