Replicate Elements of Vectors and Lists
rep replicates the values in x. It is a generic function, and the (internal) default method is described here.
-> rep는 x에 있는 값들을 반복한다.
Replicate의 사전전 의미 : 자기 복제를 하다
즉, rep() 함수는 숫자나 변수의 값을 time 인자에 지정하는 횟수만큼 replicate (반복)한다.
> rep(1:5)
[1] 1 2 3 4 5
> rep("Apple", time = 3)
[1] "Apple" "Apple" "Apple
> rep(1:3, each=2)
[1] 1 1 2 2 3 3
rep 함수 내에는 time 인자와 each 인자가 존재한다
✔︎ time 인자 : 전체 반복 사이클의 횟수를 지정할 수 있다
✔︎ each 인자 : x안의 값을 몇번씩 반복시킬지 지정할 수 있다.
<응용 예제> 1부터 1000까지 수가 있을 때, 각 인자를 5번씩 출력한다
> rep(1:1000, rep(5, 1000)
[1] 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5
[25] 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10
[49] 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15
[73] 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20
[97] 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24
[121] 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 ...
'Data Analysis > R' 카테고리의 다른 글
[R] 데이터 구조 (0) | 2021.06.08 |
---|---|
[R] 파일 불러오기 (0) | 2021.06.08 |
[R] R 패캐지와 라이브러리 (0) | 2021.06.06 |
[R] R 스튜디오 설치와 기본 환경 설정 (0) | 2021.06.05 |
[R] tapply 함수 : 그룹별 합계 및 평균 구하기 (0) | 2020.07.08 |