rep() 은 Replicate를 의미하며, 요소를 반복하여 벡터를 만들어 주는 함수다.
이를 이용하여 특정 값을 생성, 삽입이 가능하다.
예를 들어 a를 3번 반복하고 싶다면 rep("a", 3) 과 같이 적어준다.
특정 벡터를 반복할 수도 있다.
벡터 자체가 아니라 벡터의 각 요소들을 반복하고 싶다면
[each=] 옵션을 사용한다.
예를 들어 다음과 같은 자료가 있다고 하자
오른쪽에 항목을 추가하고 싶다면 rep()과 cbind()를 활용하면 되겠다.
열 이름이 마음에 들지 않는다면 아예 cbind()에서 선언해 주자.
자료가 길다면 반복횟수를 숫자로 지정하기보다 nrow()를 쓰는 편이 좋다.
2016/10/04 - [R] - [R.아르] 현재 날짜 가져오기 Sys.Date() 에서 본 바와 같이
날짜를 입력할 수도 있다.
반응형
'R' 카테고리의 다른 글
[R. 아르] 로또 확률 계산하기 for() / choose() (0) | 2016.11.08 |
---|---|
[R. 아르] 숫자를 날짜로 바꾸기 (0) | 2016.10.28 |
[R.아르] R에서 엑셀의 vlookup()처럼 첫 번째 값만 가져오기 (0) | 2016.10.28 |
[R.아르] 주별 합계 구하기 cut() (2) | 2016.10.24 |
[R.아르] R에서 월별 합계 구하기 / 글자 일부분 자르기 substr() (1) | 2016.10.14 |
[R.아르] 벡터를 아래로 출력하기 cat() (0) | 2016.10.07 |
[R.아르] 일부 글자로 vlookup() 기능 사용하기 pmatch() (0) | 2016.10.04 |
[R.아르] 현재 날짜 가져오기 Sys.Date() (2) | 2016.10.04 |
[R.아르] 객체 지우기 rm() / 특정 문자가 포함된 행 추출하기 grep() (0) | 2016.09.30 |
[R.아르] R의 작업 디렉토리Working Directory 변경하기 (0) | 2016.09.28 |
댓글