我有两张4x4尺寸的桌子。我想知道如果底部表的相应单元格中有0,我可以用0替换第一个表中的单元格(使用R命令,我猜一个If语句或子设置)。例如,第一个表(-0.2)的第一行和第一列应该根据第二个表(-0.2)的第一行和第0列的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,
(4×4)
答案 0 :(得分:0)
如果您的表(矩阵或数据框)被称为tab1
和tab2
,您可以使用以下命令:
tab1[!tab2] <- 0