1

私は2つの行列を持っています:m1m2.

m1:

    1   2   3   4   5
1  v11 v12 v13 v14 v15
2  v21 v22 v23 v24 v25
3  v31 v32 v33 v34 v35 
4  v41 v42 v43 v44 v45
5  v51 v52 v53 v54 v55

平方メートル:

 x1, x2, val
 1   2    v1
 2   3    v2
 2   5    v3

m1行名と列名が に見つかったら更新したいと思いm2ます。

例 新しい価値v12<-v12-v1 新しい価値v23<-v23-v2

これまでのところ、私は使用しようとしています:

m1[rownames(m1) %in% m2$x1 & colnames(m1) %in% m2$x2]

また apply(m1, c(1,2), function(x)

私はそれを正しくすることができませんでした。

4

1 に答える 1