A: 문자열을 분할하고 첫 번째 요소를 얻는 방법


다음 구문을 사용하여 R에서 문자열을 분할하고 첫 번째 요소를 가져올 수 있습니다.

 strsplit(string_var, " ")[[ 1 ]][ 1 ]

이 특정 예에서는 공백을 기준으로 문자열을 분할하지만 strsplit() 함수의 두 번째 인수에 임의의 값을 제공하여 다른 구분 기호로 분할할 수 있습니다.

예를 들어, 다음 구문을 사용하여 하이픈을 기준으로 문자열을 분할할 수 있습니다.

 strsplit(string_var, "-")[[ 1 ]][ 1 ]

다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.

예: 문자열을 분할하고 R의 첫 번째 요소 가져오기

다음 코드는 R에서 공백을 기준으로 특정 문자열을 분할하고 첫 번째 요소를 가져오는 방법을 보여줍니다.

 #define string variable
string_var <- "This is a string variable"

#split string variable based on spaces and get first element
strsplit(string_var, " ")[[ 1 ]][ 1 ]

[1] “This”

strsplit() 함수는 문자열 변수의 첫 번째 요소인 “This”를 반환합니다.

다른 항목을 얻으려면 마지막 괄호의 숫자를 변경하면 됩니다.

예를 들어 다음 구문을 사용하여 공백을 기준으로 문자열을 분할하고 두 번째 요소를 가져올 수 있습니다.

 #define string variable
string_var <- "This is a string variable"

#split string variable based on spaces and get second element
strsplit(string_var, " ")[[ 1 ]][ 2 ]

[1] “is”

이번에는 strsplit() 함수가 두 번째 요소를 검색합니다.

또한 strsplit() 함수의 공백을 하이픈과 같은 다른 구분 기호로 대체하여 하이픈을 기반으로 문자열 변수를 분할하고 첫 번째 요소를 얻을 수 있습니다.

 #define string variable
string_var <- "This-is-a-string-variable"

#split string variable based on dashes and get first element
strsplit(string_var, "-")[[ 1 ]][ 1 ]

[1] “This”

strsplit() 함수는 “This”를 첫 번째 요소로 올바르게 반환합니다.

관련 항목: R의 strsplit() 함수 소개

추가 리소스

다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

R의 문자열에서 마지막 문자를 제거하는 방법
R의 문자열에서 문자 위치를 찾는 방법
R에서 특정 문자열이 포함된 열을 선택하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다