我有两张桌子,尺寸均为 4x4。我想知道如果底部表格的相应单元格中有 0,如何用 0 替换第一个表格中的单元格(使用 R 命令,我猜是 If 语句或子设置)。例如,第一个表的第一行和第一列(-0.2)是否应该根据第二个表的第一行和第一列(-0.2)的0值转换为零?谢谢
第一张桌子
-0.2、0.5、0.8、0.01、 1、-0.4、0.8、0.5、 0.5、0.3、-0.1、0.8、 -0.8, 0.5, 0.5, -0.02, (4x4)
第二张桌子
0, 0, 1.8, 0,
0, 2.7, 0, 0,
0, 0, 3.2, 0,
0, 0, 0, 0,
(4x4)
如果您的表格(矩阵或数据框)称为
tab1
和 tab2
,您可以使用以下命令:
tab1[!tab2] <- 0