
str_split 함수는 기본적으로 문자열을 단일 문자로 분리합니다. 따라서, 특정 문자를 기준으로 문자열을 분리하려면, 문자열을 특정 문자로 분리한 후, 나열된 문자열을 다시 나열하는 함수를 사용해야 합니다.
예를 들어, 다음 코드를 사용하여 문자열을 분리할 수 있습니다.
#hostingforum.kr
r
str_split("apple,banana,cherry", ",") %>%
map(~str_split(., " ")) %>%
map(~.x[[1]])
위 코드는 다음과 같이 작동합니다.
1. `str_split` 함수를 사용하여 문자열을 `,`로 분리합니다.
2. `map` 함수를 사용하여 나열된 문자열을 다시 나열합니다.
3. `str_split` 함수를 사용하여 나열된 문자열을 ` ` (공백)으로 분리합니다.
4. `map` 함수를 사용하여 나열된 문자열을 다시 나열합니다.
5. `[[1]]`을 사용하여 첫 번째 요소를 추출합니다.
이러한 코드를 사용하면, 다음과 같이 분리된 결과가 나옵니다.
#hostingforum.kr
r
# A tibble: 3 x 1
`str_split(., " ")[[1]]`
1 apple
2 banana
3 cherry
2025-06-01 05:09