substr()
함수는 R에서 문자열을 슬라이싱하는 데 사용되는 기능을 제공합니다. 다른 언어에서 주로 사용되는 문자열 슬라이싱 방식과 유사한 동작을 합니다.
substr()
함수는 다음과 같은 형태로 사용됩니다:
substr(string, start, stop)
string
: 슬라이싱할 대상이 되는 문자열입니다.
start
: 슬라이싱을 시작할 인덱스입니다.
stop
: 슬라이싱을 종료할 인덱스입니다. 이 인덱스 이전까지의 문자열이 결과로 반환됩니다.
예를 들어, "Hello, World!"
라는 문자열에서 "World"
를 추출하려면 다음과 같이 substr()
함수를 사용할 수 있습니다:
string <- "Hello, World!"
result <- substr(string, 8, 12)
print(result) # "World"
substr()
함수는 R에서 문자열을 다룰 때 유용한 기능 중 하나이지만, 문자열 처리에 더 많은 유연성을 제공하는 패키지들도 있습니다. 예를 들어, stringr
패키지의 str_sub()
함수는 substr()
와 유사한 기능을 제공하면서 좀 더 직관적인 사용법을 가지고 있습니다.