我有两个方阵,它们都有一些缺失的数据.我想在两个矩阵中用NA填充缺失的数据
数据如下:
#first matrix
t1 = matrix(
c(1, 0, 1, 0, 0, 1, 1, 0, 1),
nrow = 3,
ncol = 3,
byrow = TRUE
)
rownames(t1) <- c("a","b", "c")
colnames(t1) <- c("a","b", "c")
#second matrix
t2 = matrix(
c(1, 1, 0, 0, 0, 1, 0, 0, 1),
nrow = 3,
ncol = 3,
byrow = TRUE
)
rownames(t2) <- c("a","c", "d")
colnames(t2) <- c("a","c", "d")
#Expected outcome for the two matrices:
#first matrix
a b c d
a 1 0 1 NA
b 0 0 1 NA
c 1 0 1 NA
d NA NA NA NA
#second matrix
a b c d
a 1 NA 1 0
b NA NA NA NA
c 0 NA 0 1
d 0 NA 0 1
我如何实现这一点?优选地,结果是包含这两个NA填充的矩阵的列表