본문 바로가기
R 주제/R 기초 및 통계 강의

[R강의] 154. 문자열을 다른 문자열로 대체하기 (sub, gsub)

by 만다린망고 2023. 4. 8.
반응형

sub와 gsub 함수는 문자열을 다른 문자열로 대체하는 함수입니다. sub는 대체하다라는 뜻의 substitute 의 약어인 것 같습니다. sub 함수는 가장 첫번째 문자만을 대체하고, gsub는 전체 문자를 대체합니다. g는 global 이 아닐까요. 

예시를 통해 알아봅시다. 문자열 x를 하나 만들어봅시다. 

x='hi hi hi'


sub 함수로 첫번째 문자 hi를 hello 로 바꿔봅시다. 

> sub('hi','hello',x)
[1] "hello hi hi"


이번에는 gsub 함수로 모든 hi를 hello 로 바꿔봅시다. 

> gsub('hi','hello',x)
[1] "hello hello hello"

 

 

 

반응형

댓글