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에서 특정 문자열이 포함된 열을 선택하는 방법