在x中的后缀在R中合并

时间:2012-12-01 01:20:29

标签: r time-series xts zoo

尝试mergexts个对象时,它看起来不像suffixes arg正常工作:

require(xts)
x <- xts(1:10, seq.Date(from=as.Date("2012-01-01"), len=10, by=1))
y <- xts(11:20, seq.Date(from=as.Date("2012-01-01"), len=10, by=1))

names(x) <- "x"
names(y) <- "x"

merge(x,y,suffixes=c("truex", "truey"))

            x x.1
2012-01-01  1  11
2012-01-02  2  12
2012-01-03  3  13
2012-01-04  4  14
2012-01-05  5  15
2012-01-06  6  16
2012-01-07  7  17
2012-01-08  8  18
2012-01-09  9  19
2012-01-10 10  20

我在滥用吗?

1 个答案:

答案 0 :(得分:6)

merge.xts似乎被打破,merge.zoo确实有效:

> merge.zoo(x,y,suffixes=c("truex", "truey"))
           x.truex x.truey
2012-01-01       1      11
2012-01-02       2      12
2012-01-03       3      13
2012-01-04       4      14
2012-01-05       5      15
2012-01-06       6      16
2012-01-07       7      17
2012-01-08       8      18
2012-01-09       9      19
2012-01-10      10      20