使用第2行中的值查找并替换矩阵中的值

时间:2013-11-10 14:49:58

标签: r matrix replace row

我有一个1和0的矩阵。我想用该行的标识符代码替换所有1(标识符代码在第2行中给出)

我试过了:

dax[,2:109] <- replace(dax[,2:109],dax[,2:109]==1,dax[2,])

但这不行。我试图建立一个循环,但到目前为止我没有成功。

我是R的新手。感谢任何帮助

1 个答案:

答案 0 :(得分:0)

这可能适合你,虽然从你这里获得更多细节会很好。

for(j in 2:109) dax[dax[,j]==1,j] <- dax[2,j]