【发布时间】:2018-04-23 18:18:21
【问题描述】:
我有两个相同维度的矩阵,其中填充了 NA 和字符串。例如,
structure(c("Y1", "Y1", "Y1", NA, NA, NA, NA, NA, NA, NA, NA,
NA, "Y1", "Y1", "Y1", "Y2", NA, "Y2", NA, NA, NA, NA, NA, NA,
"Y1", "Y1", "Y1", "Y2", NA, "Y2", NA, NA, NA, NA, NA, NA, NA,
NA, NA, "Y2", NA, "Y2", NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, "Y2", NA, "Y2", NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA), .Dim = c(12L,
12L))
和
structure(c("Y1", "Y1", "Y1", NA, NA, NA, NA, NA, NA, NA, NA,
NA, "Y1", "Y1", "Y1", NA, NA, NA, NA, NA, NA, NA, NA, NA, "Y1",
"Y1", "Y1", NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, "Y2", "Y2",
"Y2", NA, "Y2", NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, "Y2", "Y2", "Y2", NA, "Y2", NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA), .Dim = c(12L,
12L))
我想结合这两个矩阵。生成的矩阵将与它们具有相同的维度,并且元素应如下所示:
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11] [,12]
[1,] "Y1" "Y1" "Y1" "" "" "" "" "" "" "" "" ""
[2,] "Y1" "Y1" "Y1" "Y2" "" "Y2" "" "" "" "" "" ""
[3,] "Y1" "Y1" "Y1" "Y2" "" "Y2" "" "" "" "" "" ""
[4,] "" "Y2" "Y2" "Y2" "" "Y2" "" "" "" "" "" ""
[5,] "" "" "" "" "" "" "" "" "" "" "" ""
[6,] "" "Y2" "Y2" "Y2" "" "Y2" "" "" "" "" "" ""
[7,] "" "" "" "" "" "" "" "" "" "" "" ""
[8,] "" "" "" "" "" "" "" "" "" "" "" ""
[9,] "" "" "" "" "" "" "" "" "" "" "" ""
[10,] "" "" "" "" "" "" "" "" "" "" "" ""
[11,] "" "" "" "" "" "" "" "" "" "" "" ""
[12,] "" "" "" "" "" "" "" "" "" "" "" ""
【问题讨论】:
标签: r matrix data-manipulation