rbind时间序列并删除相同的日期
2018年8月8日,rbind时间序列并删除相同的日期,r,xts,R,Xts,2018年8月8日,x和y两个项目重叠。如何组合保留所有x值的行,然后只保留不与x相同索引/日期值重叠的y值 x <- as.xts(1:10, Sys.Date()+1:10). y <- as.xts(11:20, Sys.Date()+10:19). z <- rbind(x,y) 2018-07-30 1 2018-07-31 2 2018-08-01 3 2018-08-02 4 2018-08-03 5 2018-08-04
x
和y
两个项目重叠。如何组合保留所有x
值的行,然后只保留不与x
相同索引/日期值重叠的y
值
x <- as.xts(1:10, Sys.Date()+1:10).
y <- as.xts(11:20, Sys.Date()+10:19).
z <- rbind(x,y)
2018-07-30 1
2018-07-31 2
2018-08-01 3
2018-08-02 4
2018-08-03 5
2018-08-04 6
2018-08-05 7
2018-08-06 8
2018-08-07 9
2018-08-08 10
2018-08-08 11
2018-08-09 12
2018-08-10 13
2018-08-11 14
2018-08-12 15
2018-08-13 16
2018-08-14 17
2018-08-15 18
2018-08-16 19
2018-08-17 20
将y子集以省略包含x中索引的y
z你需要z[!复制(索引(z)),]
?@RonakShah-这几乎可以肯定是答案-我会发布它。@RonakShah-是的,我同意。虽然这个问题比那个问题更清楚谢谢你Ronak!这个选项也可以。相关:谢谢克里斯!这很有效。非常感谢您的时间。知道怎么做吗。调用此命令可合并两个以上的系列?使用此命令可合并两个以上的xts对象,这将变得非常乏味(例如,类似z yessir的内容,再次感谢
2018-07-30 1
2018-07-31 2
2018-08-01 3
2018-08-02 4
2018-08-03 5
2018-08-04 6
2018-08-05 7
2018-08-06 8
2018-08-07 9
2018-08-08 10
2018-08-09 12
2018-08-10 13
2018-08-11 14
2018-08-12 15
2018-08-13 16
2018-08-14 17
2018-08-15 18
2018-08-16 19
2018-08-17 20