5
다음과 같이 정수 값 N을 지정하는 열이 하나있는 데이터 프레임 또는 행렬이 있다고 가정합니다 (열 5). 각 행을 N 번 복사하도록 개체를 다시 채우는 벡터 접근 방식이 있습니까?행을 복사하는 방법 R
> y
[,1] [,2] [,3] [,4] [,5]
[1,] -0.02738267 0.5170621 -0.01644855 0.48830663 1
[2,] -0.30076544 1.8136359 0.02319640 -1.59649330 2
[3,] 1.73447245 0.4043638 -0.29112385 -0.25102988 3
[4,] 0.01025271 -0.4908636 0.80857300 0.08137033 4
결과는 다음과 같습니다.
[1,] -0.02738267 0.5170621 -0.01644855 0.48830663 1
[2,] -0.30076544 1.8136359 0.02319640 -1.59649330 2
[2,] -0.30076544 1.8136359 0.02319640 -1.59649330 2
[3,] 1.73447245 0.4043638 -0.29112385 -0.25102988 3
[3,] 1.73447245 0.4043638 -0.29112385 -0.25102988 3
[3,] 1.73447245 0.4043638 -0.29112385 -0.25102988 3
[4,] 0.01025271 -0.4908636 0.80857300 0.08137033 4
[4,] 0.01025271 -0.4908636 0.80857300 0.08137033 4
[4,] 0.01025271 -0.4908636 0.80857300 0.08137033 4
[4,] 0.01025271 -0.4908636 0.80857300 0.08137033 4
또 다른 질문은 새롭게 채워진 행을 지터링하여 새로 복사 된 데이터가 겹치지 않도록하는 방법입니다.
완벽 지터는 그냥 새로 채워진 행 (N 열 빼기)을 가져 와서 약간의 노이즈를 추가하여 완전한 복사본이 아닌 것입니다. 당신이 보여준대로 함수를 추가하는 것이 좋은 출발이라고 생각합니다. – pat