我有一个命名向量 x:
x <- seq(10, 80, 10)
names(x) <- month.abb[1:8]
...和一个命名向量 y:
y <- seq(10, 110, 10)
names(y) <- month.abb[2:12]
我需要将 x 和 y 组合在一个矩阵中。对于 x 或 y 中缺失的月份,值应为 0(不是 NA)。这是我需要的矩阵:
xy <- matrix(c(c(seq(10, 80, 10), 0, 0, 0, 0), c(0, seq(10, 110, 10))), nrow = 2, ncol = 12, byrow = TRUE,
dimnames = list(c("x", "y"),
month.abb))
我无法以编程方式将 x 和 y 组合成一个矩阵。请问有什么建议吗?