행렬 (mat1)이 있습니다. 행 100 열 100 개가 있습니다. 모든 행이 루프를 사용하여이 작업을 수행 할행렬의 모든 행 바꾸기
내가 관리했습니다 (것을 제외하고 나는 원래 값으로 1 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)]
누군가 내 오류를 지적 할 수있다?!
감사합니다,
크리스