엑셀에서는 셀의 내용을 합칠때 다음과 같이 &를 사용한다.
중간에 무언가 넣고 싶다면 큰따옴표로
R에서는 paste() 함수를 사용한다.
다음과 같은 x의 두 열을 합치려면
위와 같이 paste() 를 사용하면 된다.
붙일 때 중간에 무언가 넣고 싶다면 [sep =] 옵션을 사용한다.
중간에 공간도 없이 완전히 붙이고 싶다면 [sep=] 옵션에 ""를 사용한다.
한 벡터 내의 내용을 합치고 싶을 때는 어떻게 할까?
예를 들어 다음과 같은 x$x1을 z처럼 합치려면?
이전의 방법으로는 되지 않는다.
이럴 땐 [collapse =] 옵션을 사용한다.
collapse 는 한 벡터 내의 내용도 하나로 붙여준다.
역시 다른 것을 지정하면 사이에 넣어 준다.
반응형
'R' 카테고리의 다른 글
[R.아르] 찾아바꾸기(2) lapply() / if() (0) | 2016.09.26 |
---|---|
[R.아르] 찾아바꾸기 gsub() (1) | 2016.09.26 |
[R.아르] 원하는 순서로 데이터 정렬하기 order() (0) | 2016.09.26 |
[R.아르] R에서 피벗테이블 사용하기 dcast() (2) | 2016.09.23 |
[R. 아르] 리스트에 없는 항목만 추출하기 (차집합, setdiff()) (0) | 2016.09.23 |
[R.아르] 중복된 행 삭제하기 unique() / duplicated() (0) | 2016.09.12 |
[R.아르] 중복된 값의 개수 세기(엑셀의 countif) (1) | 2016.09.09 |
[R.아르] R에서 엑셀의 vlookup() 기능 사용하기 (0) | 2016.09.08 |
[R.아르] 특정 조건에 맞는 글자(이메일 주소)만 추출하기 (1) | 2016.09.06 |
[R.아르] 특정 조건을 만족하는 행의 개수 구하기 (2) | 2016.09.05 |
댓글