R에서 문자열을 연결하는 방법(예제 포함)


R의 Paste() 함수를 사용하여 여러 문자열을 빠르게 연결할 수 있습니다.

 paste(string1, string2, string3, sep = " ")

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

예제 1: 문자열 벡터 연결

R에 다음과 같은 문자열이 있다고 가정합니다.

 #create three string variables
a <- “hey”
b <- “there”
c <- “friend”

Paste() 함수를 사용하여 이 세 문자열을 단일 문자열로 빠르게 연결할 수 있습니다.

 #concatenate the three strings into one string
d <- paste(a, b, c)

#view result
d

[1] “hey there friend”

세 개의 문자열은 공백으로 구분되어 단일 문자열로 연결되었습니다.

sep 인수에 다른 값을 제공하여 구분 기호에 다른 값을 사용할 수도 있습니다.

 #concatenate the three strings into one string, separated by dashes
d <- paste(a, b, c, sep = "-")

[1] “hey-there-friend”

예제 2: 데이터 프레임의 문자열 열 연결

R에 다음과 같은 데이터 프레임이 있다고 가정합니다.

 #create data frame
df <- data. frame (first=c('Andy', 'Bob', 'Carl', 'Doug'),
                 last=c('Smith', 'Miller', 'Johnson', 'Rogers'),
                 dots=c(99, 90, 86, 88))

#view data frame
df

  first last points
1 Andy Smith 99
2 Bob Miller 90
3 Carl Johnson 86
4 Doug Rogers 88

Paste() 함수를 사용하여 “첫 번째” 열과 “마지막” 열을 “이름”이라는 새 열로 연결할 수 있습니다.

 #concatenate 'first' and 'last' name columns into one column
df$name = paste(df$first, df$last)

#view updated data frame
df

  first last points name
1 Andy Smith 99 Andy Smith
2 Bob Miller 90 Bob Miller
3 Carl Johnson 86 Carl Johnson
4 Doug Rogers 88 Doug Rogers

“첫 번째” 및 “마지막” 열의 문자열이 “이름” 열에 연결되었습니다.

추가 리소스

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

R에서 벡터를 문자열로 변환하는 방법
R에서 문자열을 소문자로 변환하는 방법
R에서 부분 문자열 일치를 수행하는 방법

의견을 추가하다

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