我正在使用 quantmod 生成带有股票信息的 XTS 对象,并且我希望编译/堆叠一堆 XTS 文档以处理代码。将 Rbind 与 XTS 一起使用,我发现它不会将 XTS 堆叠在一起,而是按日期合并和排序:
x <- xts(1:10, Sys.Date()+1:10)
x
[,1]
2014-07-10 1
2014-07-11 2
2014-07-12 3
2014-07-13 4
2014-07-14 5
2014-07-15 6
2014-07-16 7
2014-07-17 8
2014-07-18 9
2014-07-19 10
y <- xts(rep(2,3), Sys.Date()+c(1,2,3))
y
[,1]
2014-07-10 2
2014-07-11 2
2014-07-12 2
rbind(x,y)
[,1]
2014-07-10 1
2014-07-10 2
2014-07-11 2
2014-07-11 2
2014-07-12 3
2014-07-12 2
2014-07-13 4
2014-07-14 5
2014-07-15 6
2014-07-16 7
2014-07-17 8
2014-07-18 9
2014-07-19 10
警告消息:在 rbind(deparse.level, ...) 中:类型不匹配:将对象转换为数字
问题 1 - 为什么会有警告信息?
问题 2 - 如何正确堆叠 XTS,可能是一个新手问题,但需要绑定看起来像这样:
2014-07-10 1
2014-07-11 2
2014-07-12 3
2014-07-13 4
2014-07-14 5
2014-07-15 6
2014-07-16 7
2014-07-17 8
2014-07-18 9
2014-07-19 10
2014-07-10 2
2014-07-11 2
2014-07-12 2