본문 바로가기
R

[R프로그램] rep함수

by SASBIGDATA김진휘 2014. 4. 11.

R프로그램의 rep함수에 대해서 알아보자.

 

 

 

 

rep(반복할 값, 반복횟수) 로 나타낼수가 있다.

반복적인 값을 입력할 경우에 사용되며 더미(dummy) 변수로 값을 생성할 때 자주 사용된다.

 

 

 

위의 사진을 예를 들면 7이란 값을 10번 반복하겠다는 말이다.

결과를 봐도 7이라는 값이 10개가 생성됬음을 알 수 있다.

rep의 times 옵션은 반복수를 말하는데 입력해도 되고 안해도 상관 없다.

 

문자형 데이터도 가능하다. jin이라는 문자를 3번 반복한다는 것인데

역시나 jin이라는 값이 3개가 생성이 되었다.

 

 

 

each옵션은 간단하게 설명하자면 각각 반복해라는 옵션이다.

위의 사진을 예로 들면 0부터 2의 값을 각각 3번씩 반복하라는 의미이다.

결과도 마찬가지로 0을 3번, 1을 3번 2를 3번 각각 반복하여 위와 같은 결과가 나온 것이다.

 

 

 

위의 사진은 응용을 해본 것이다.

hwi라는 변수는 1, 2, 3이라는 값을 가지고 있다.

rep에 옵션을 미입력시(times옵션으로 인식) 1, 2, 3이라는 값이 2번 반복하여 1, 2, 3, 1, 2, 3이 나온다.

rep에 each라는 옵션을 입력하면 1, 2, 3 각각 2번씩 반복하여 1, 1, 2, 2, 3, 3이라는 결과가 나온다.

 

www.sasbigdata.com

 

댓글