웹사이트 검색

R의 paste() 함수 - 간단한 가이드


R에서 paste() 함수를 사용하는 것은 간단하고 간단합니다. 이 자습서에서는 문자열과 값을 연결하기 위해 paste()를 사용하는 방법을 살펴보겠습니다.

paste(): 여러 벡터에서 여러 요소를 가져와 단일 요소로 연결합니다.

R에는 paste() 함수와 함께 paste0()이라는 또 다른 함수가 있습니다. 네, 잘 들었습니다.

paste0(): paste0() 함수는 기본 구분 기호로 공백을 가지며 출력의 기회도 제한합니다.

구문부터 시작하겠습니다

paste() 함수의 구문은 다음과 같습니다.

paste(x,sep=" ", collapse=NULL)

여기:

  • x=값이 있는 벡터
  • sep = 요소를 구분하는 데 사용할 수 있는 구분 기호
  • collapse = 접을 가치를 부여합니다.

paste0() 함수의 구문은 다음과 같습니다.

paste(x,collapse=NULL)

어디,

  • x=값이 있는 벡터
  • collapse = 접을 가치를 부여합니다.

R에서 paste() 함수를 사용하는 방법은 무엇입니까?

간단한 paste()는 여러 요소를 입력으로 사용하고 해당 입력을 단일 문자열로 연결합니다. 요소는 기본 옵션으로 공백으로 구분됩니다. 하지만 'sep' 매개변수를 사용하여 구분자 값을 변경할 수도 있습니다.

paste(1,'two',3,'four',5,'six')

출력=\1 둘 3 넷 5 6

구분 인수와 함께 paste() 사용

paste() 함수의 구분자 매개변수는 요소를 구분하는 데 사용되는 값 또는 기호를 처리하며, 이는 paste() 함수의 입력으로 사용됩니다.

paste(1,'two',3,'four',5,'six',sep = "_")

출력=\1_two_3_four_5_six”

paste(1,'two',3,'four',5,'six',sep = "&")

출력=\1&이&3&4&5&6

축소 인수가 있는 paste() 함수

붙여넣기 인수를 벡터에 전달하면 구분자 매개변수가 작동하지 않습니다. 따라서 벡터를 다룰 때 매우 유용한 축소 매개변수가 여기에 있습니다. 벡터의 요소를 구분하는 기호 또는 값을 나타냅니다.

paste(c(1,2,3,4,5,6,7,8),collapse = "_")

출력=\1_2_3_4_5_6_7_8

paste(c('Rita','Sam','John','Jat','Cook','Reaper'),collapse = ' and ')

출력=\Rita and Sam and John and Jat and Cook and Reaper”

구분 기호와 접기 인수가 모두 있는 paste() 함수

구분자 및 접기 인수가 어떻게 작동하는지 살펴보겠습니다. 구분 기호는 요소 집합 사이에 배치할 값을 처리하고 축소 인수는 특정 값을 사용하여 요소를 단일 문자열로 연결합니다.

paste(c('a','b'),1:10,sep = '_',collapse = ' and ')

출력=a_1 및 b_2 및 a_3 및 b_4 및 a_5 및 b_6 및 a_7 및 b_8 및 a_9 및 b_1

paste(c('John','Ray'),1:5,sep = '=',collapse = ' and ')

출력=\John=1 and Ray=2 and John=3 and Ray=4 and John=5”

R에서 paste0() 함수를 사용하는 방법

Paste0() 함수는 붙여넣기 함수처럼 작동하지만 기본 구분 기호가 있습니다.

paste0() 함수가 어떻게 작동하는지 봅시다.

paste0('df',1:6)

출력=\df1 \df2 \df3 \df4 \df5 \df6

paste0() 함수에 기본 구분자 값이 있는 것을 볼 수 있습니다. 이제 paste0() 함수가 축소 매개변수와 함께 작동하는 방식을 살펴보겠습니다.

축소 인수와 함께 paste0() 함수 사용

paste0() 함수의 축소 인수는 요소를 구분하는 데 사용되는 문자, 기호 또는 값입니다.

paste0('df',1:5,collapse = '_')

출력=\df1_df2_df3_df4_df5”

paste0('df',1:5,collapse = ' > ')

출력=\df1 > df2 > df3 > df4 > df5”

위의 결과를 볼 수 있듯이 paste0() 함수는 기본 구분 기호와 지정된 접기 인수가 있는 문자열을 반환합니다.

R의 데이터 프레임에서 paste() 함수를 사용하는 방법

paste() 함수를 사용하여 데이터 프레임에 있는 값이나 요소를 붙여넣을 수도 있습니다.

'BOD' 데이터 세트와 어떻게 작동하는지 살펴보겠습니다.

datasets::BOD
paste(BOD$Time,sep = ',',collapse = '_')

출력=\1_2_3_4_5_7

datasets::BOD
paste(BOD$demand,sep = ',',collapse = '_')

출력=\8.3_10.3_19_16_15.6_19.8

결론

R은 분석을 더 간단하면서도 효율적으로 만드는 다양한 기능을 제공합니다. 그 중 paste() 함수는 문자열과 요소를 단일 문자열로 연결하는 데에도 매우 유용합니다.

이 자습서에서는 paste() 및 paste0() 함수의 다양한 측면을 살펴보았습니다. 이 두 가지 모두 데이터 분석에 정말 도움이 될 것입니다.

지금은 여기까지입니다. 더 많은 R 튜토리얼을 기대해 주세요. 즐거운 붙여넣기!!!

추가 연구:

  • R 문서
  • https://www.youtube.com/watch?v=_mNnbWGAroU