【发布时间】:2021-06-08 04:38:29
【问题描述】:
我有两个相同日期的 XTS。当我比较两者时,结果消除了最后一行: 例如,a 和 b 都有 20 个日期和一个列。 a>b 但是只给出 19 行
a <- structure(c(2433.3, 2423, 2408.85, 2390, 2592.25, 2492.95, 2447,
2397, 2298.95, 2286, 2306.3, 2301.8, 2342, 2341, 2328, 2338,
2302.95, 2322.05, 2360, 2353.7), class = c("xts", "zoo"), index = structure(c(1613001600,
1613088000, 1613347200, 1613433600, 1613520000, 1613606400, 1613692800,
1613952000, 1614038400, 1614124800, 1614211200, 1614297600, 1614556800,
1614643200, 1614729600, 1614816000, 1614902400, 1615161600, 1615248000,
1615357396), tzone = "UTC", tclass = "Date"), .Dim = c(20L, 1L
), .Dimnames = list(NULL, "Close"))
b <- structure(c(2410, 2390.1, 2391.4, 2445, 2426.05, 2415.9, 2390,
2617.6, 2492, 2474.8, 2430, 2330, 2320, 2280, 2342.25, 2346,
2342.05, 2318, 2338, 2310), class = c("xts", "zoo"), index = structure(c(1613001600,
1613088000, 1613347200, 1613433600, 1613520000, 1613606400, 1613692800,
1613952000, 1614038400, 1614124800, 1614211200, 1614297600, 1614556800,
1614643200, 1614729600, 1614816000, 1614902400, 1615161600, 1615248000,
1615334400), tzone = "UTC", tclass = "Date"), .Dim = c(20L, 1L
), .Dimnames = list(NULL, "Lag.2"))
a>b
dput (a>b)
structure(c(TRUE, TRUE, TRUE, FALSE, TRUE, TRUE, TRUE, FALSE,
FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, FALSE, FALSE, FALSE,
TRUE, TRUE), .Dim = c(19L, 1L), .Dimnames = list(NULL, "Close"), index = structure(c(1613001600,
1613088000, 1613347200, 1613433600, 1613520000, 1613606400, 1613692800,
1613952000, 1614038400, 1614124800, 1614211200, 1614297600, 1614556800,
1614643200, 1614729600, 1614816000, 1614902400, 1615161600, 1615248000
), tzone = "UTC", tclass = "Date"), class = c("xts", "zoo"))
【问题讨论】: