使用相同尺寸的桌子

问题描述 投票:0回答:1

我有两张桌子,尺寸均为 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)

r if-statement subset
1个回答
0
投票

如果您的表格(矩阵或数据框)称为

tab1
tab2
,您可以使用以下命令:

tab1[!tab2] <- 0
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.