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를 사용하는 방법

의견을 추가하다

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