我有以下数据:
tableA <- structure(c(0L, 0L, 6L, 0L, 6L, 0L, 3L, 0L, 0L), dim = c(3L,
3L), dimnames = structure(list(c("0.3", "0.4",
"0.6"), c("A", "B", "C")), names = c("", "")), class = "table")
A B C
0.3 0 0 3
0.4 0 6 0
0.6 6 0 0
tableB <-structure(c(0L, 1L, 2L, 0L, 3L, 0L, 3L, 2L, 0L), dim = c(3L,
3L), dimnames = structure(list(c("0.3", "0.4",
"0.6"), c("A", "B", "C")), names = c("", "")), class = "table")
A B C
0.3 0 0 3
0.4 1 3 2
0.6 2 0 0
如果tableB
中有正数值可用,我希望将tableA
中的所有零替换为这些正数,并标记出来。
最简单的方法是什么?
期望输出:
A B C
0.3 0 0 3
0.4 1 6 2
0.6 6 0 0
额外的问题在于我希望知道哪些值被替换了,但这似乎很难实现。