行列(mat1)があります。たとえば100行と100列です。私はループを使用して、これを行うことができた(私は元の値として第一COLを維持したいことを除いて)MAT1に行列のすべての行を置換する
をすべての行が1行目と同じである別のマトリックスを作成したい:
mat2 <- mat1
for(i in 1:nrow(mat1))
{
mat2[i,2:ncol(mat2)] <- mat1[1,2:ncol(mat1)]
}
これはうまくいくと思います。しかし、私はループなしでそれを行う方法があるべきだと思っていたでしょう。私は試しました:
mat2 <- mat1
mat2[c(2:100),2:ncol(mat2)] <- mat1[1,2:ncol(mat1)]
誰かが私のエラーを指摘できますか?
おかげで、
クリス