Skip to content

Instantly share code, notes, and snippets.

@kimpro82
Created June 26, 2023 13:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kimpro82/7948f685d0b849a55bd259f683a13d71 to your computer and use it in GitHub Desktop.
Save kimpro82/7948f685d0b849a55bd259f683a13d71 to your computer and use it in GitHub Desktop.
by ChatGPT, not 100% accuracy guaranteed

[R] substr()을 이용한 문자열 슬라이싱

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()와 유사한 기능을 제공하면서 좀 더 직관적인 사용법을 가지고 있습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment