检查并替换两个矩阵中的值

时间:2018-11-06 08:33:45

标签: r matrix replace

我有以下问题。我有两个大矩阵(仅作为示例; m1和m2),如下所示:

m1 <- matrix(1:8, 4, 2)
m2<- matrix(c(5,3,1,6, 5:8==NA), 4, 2)

我想对m2第一列中的每个元素(如果存在于m1的第一列中)进行评估,如果存在,则在m2的第二列中添加相应的值(在出现以下情况时替换“ NA”适用),这样我就得到了这样的信息:

m2[,2]<- c(NA,7, 5,NA)

非常感谢您 问候


0 个答案:

没有答案