R에서 str_c를 사용하는 방법(예제 포함)
R의 stringr 패키지의 str_c() 함수는 두 개 이상의 벡터 요소를 요소별로 단일 문자 벡터로 결합하는 데 사용할 수 있습니다.
이 함수는 다음 구문을 사용합니다.
str_c(. . ., sep = “”)
금:
- . . .: 하나 이상의 문자형 벡터
- sep: 벡터 사이에 삽입할 문자열
다음 예에서는 이 기능을 실제로 사용하는 방법을 보여줍니다.
예 1: 구분 기호 없이 str_c 사용
다음 코드는 str_c() 함수를 사용하여 두 벡터 요소를 요소별로 단일 문자 벡터로 결합하는 방법을 보여줍니다.
library (stringr)
#define two vectors
vec1 <- c('Mike', 'Tony', 'Will', 'Chad', 'Rick')
vec2 <- c('Douglas', 'Atkins', 'Durant', 'Johnson', 'Flair')
#join vectors together element-wise
str_c(vec1, vec2)
[1] "MikeDouglas" "TonyAtkins" "WillDurant" "ChadJohnson" "RickFlair"
결과는 단일 문자형 벡터입니다.
벡터는 요소 사이에 구분 기호 없이 요소별로 결합되었습니다.
예 2: 구분 기호와 함께 str_c 사용
다음 코드는 str_c() 함수를 사용하여 두 개의 벡터 요소를 요소별로 밑줄을 구분 기호로 사용하여 단일 문자 벡터로 결합하는 방법을 보여줍니다.
library (stringr)
#define two vectors
vec1 <- c('Mike', 'Tony', 'Will', 'Chad', 'Rick')
vec2 <- c('Douglas', 'Atkins', 'Durant', 'Johnson', 'Flair')
#join vectors together element-wise
str_c(vec1, vec2, sep="_")
[1] "Mike_Douglas" "Tony_Atkins" "Will_Durant" "Chad_Johnson" "Rick_Flair"
결과는 각 벡터의 요소가 밑줄로 결합된 단일 문자 벡터입니다.
sep 인수에 원하는 문자를 자유롭게 사용하세요.
예를 들어, 하이픈을 사용하도록 선택할 수 있습니다.
library (stringr)
#define two vectors
vec1 <- c('Mike', 'Tony', 'Will', 'Chad', 'Rick')
vec2 <- c('Douglas', 'Atkins', 'Durant', 'Johnson', 'Flair')
#join vectors together element-wise
str_c(vec1, vec2, sep="-")
[1] “Mike-Douglas” “Tony-Atkins” “Will-Durant” “Chad-Johnson” “Rick-Flair”
결과는 각 벡터의 요소가 하이픈으로 결합된 단일 문자 벡터입니다.
추가 리소스
다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
R에서 str_replace를 사용하는 방법
R에서 str_split을 사용하는 방법
R에서 str_Detect를 사용하는 방법