R언어에서 문자열을 합치는 함수는 paste 이다. 특이한 점은 문자열을 합칠 때, 공백(white space)이 들어가는 부분이 존재한다.
> hello <- "hello"
> x2 <- paste("\"", hello ,"\"")
> x2
[1] "\" hello \""
paste에는 합칠 때 문자열을 따로 정의하는데, sep 매개변수가 바로 그 때 사용된다. sep 매개변수의 디폴트 값이 " " 이기 때문에 앞의 예제에서는 공백이 들어갔다. sep="" 매개변수를 넣으면, 의도대로 동작한다.
> x1 <- paste("\"", hello,"\"", sep="")
> x1
[1] "\"hello\""
이와 똑같은 함수는 paste0이다. 공백이 없는 문자열 합치기라는 의미가 있다.
> x3 <- paste0("11", "gg")
> x3
[1] "11gg"
'R' 카테고리의 다른 글
[R] 순서 관점에서 본 리스트 항목 추가하기 (append element on list) (0) | 2015.07.25 |
---|---|
[R] R에서 도움말 얻기 (0) | 2015.07.25 |
[R] iterator, foreach 패키지 설치 및 사용 (0) | 2015.07.24 |
[R] list를 data.frame의 column으로 추가하는 예제 (0) | 2015.07.16 |
[R ] = 과 <- 의 차이 (0) | 2015.07.16 |