标签: r matrix replace row
我有一个1和0的矩阵。我想用该行的标识符代码替换所有1(标识符代码在第2行中给出)
我试过了:
dax[,2:109] <- replace(dax[,2:109],dax[,2:109]==1,dax[2,])
但这不行。我试图建立一个循环,但到目前为止我没有成功。
我是R的新手。感谢任何帮助
答案 0 :(得分:0)
这可能适合你,虽然从你这里获得更多细节会很好。
for(j in 2:109) dax[dax[,j]==1,j] <- dax[2,j]