문자열 합치기 :: R 완전 기초 - mindscale
Skip to content

문자열 합치기

문자열이란

말 그대로 문자가 열을 지어서 있는 것, 여러 개의 글자들을 말한다.

R 에서 기본적으로 문자열은 따옴표를 사용해 문자열을 표기한다

작은 따옴표, 큰 따옴표 구분

작은 따옴표나 큰 따옴표 사용여부는 상관없지만 짝을 맞춰줘야한다.

"가나다라"
[1] "가나다라"
'가나다라'
[1] "가나다라"
'가나"다라'
[1] "가나\"다라"

'가나"다라' 실행결과 [1] "가나\"다라"\이후 "는 무시해라

문자열 사용 예시

파일명 생성, 저장하기

r 에서 파일을 저장할 때, 100개를 저장한다고 할 때 파일명을 일일이 만들어줄 수 없기 때문에 문자열로 쉽게 만들어줄 수 있다.

예를 들면, 여러 점포들의 그래프를 저장하고자 할 때, 매번 지정하지 않고 저장할 수 있다

문자열 이어붙이기

paste() 함수 설명

paste()은 문자열을 이어붙인다.

강남점그래프.pngpaste()을 이용해 이어붙인다.

paste('강남점', "_그래프.png")
[1] "강남점 _그래프.png"

sep 옵션 (언더바로 지정하기)

paste는 문자열을 합칠때 빈칸을 넣어준다.

sep는 separator, 구분한다는 뜻이다

강남점그래프.png사이의 빈칸에 _을 넣어준다.

방법 1.paste 옵션의 sep = '_'을 이용해 문자열 사이 빈칸을 지운다.

paste('강남점', "그래프.png", sep = '_')
[1] "강남점_그래프.png"

방법 2. paste 옵션의 sep = ' '을 이용해 문자열 사이 빈칸을 지운다.

paste('강남점', "_그래프.png", sep = '')
[1] "강남점_그래프.png"