R에서 str_pad를 사용하는 방법(예제 포함)


R의 stringr 패키지의 str_pad() 함수는 문자열의 문자를 채우는 데 사용할 수 있습니다.

이 함수는 다음 구문을 사용합니다.

str_pad(string, width, side = c(“왼쪽”, “오른쪽”, “둘 다”), pad = ” “)

금:

  • 문자열: 문자형 벡터
  • 폭: 패딩된 로프의 최소 폭
  • side: 채우기 문자를 추가할 쪽(기본값은 왼쪽)
  • pad: 패딩에 사용할 문자(기본값은 공백)

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

예시 1: 문자열을 공백으로 채우기

다음 코드는 str_pad() 함수를 사용하여 문자열에 총 10자가 포함될 때까지 문자열의 왼쪽을 공백으로 채우는 방법을 보여줍니다.

 library (stringr)

#create string
my_string <- "Rhino"

#pad string to length of 10
str_pad(my_string, width= 10 )

[1] “Rhino”

문자열의 총 길이가 10이 되도록 문자열 왼쪽에 5개의 공백이 추가되었습니다.

문자열의 오른쪽을 완성하려면 side 인수를 사용하십시오.

 library (stringr)

#create string
my_string <- "Rhino"

#pad string to length of 10
str_pad(my_string, width= 10 , side=" right ")

[1] “Rhino”

예시 2: 특정 문자로 문자열 채우기

다음 코드는 str_pad() 함수를 사용하여 문자열에 총 10자가 포함될 때까지 문자열의 왼쪽을 밑줄로 채우는 방법을 보여줍니다.

 library (stringr)

#create string
my_string <- "Rhino"

#pad string to length of 10 using underscores
str_pad(my_string, width= 10 , pad="_")

[1] “_____Rhino”

문자열의 총 길이가 10이 되도록 문자열 왼쪽에 밑줄 5개를 추가했습니다.

예시 3: 특정 수의 문자로 문자열 채우기

다음 코드는 nchar () 함수와 함께 str_pad() 함수를 사용하여 문자열의 왼쪽을 특정 수( 5 )의 문자로 채우는 방법을 보여줍니다.

 library (stringr)

#create string
my_string <- "Rhino"

#pad string with 5 A's
str_pad(my_string, width=nchar(my_string)+ 5 , pad=" A ")

[1] “AAAAARhino”

체인의 왼쪽에서 5개의 A가 완성되었습니다.

추가 리소스

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

R에서 str_replace를 사용하는 방법
R에서 str_split을 사용하는 방법
R에서 str_Detect를 사용하는 방법
R에서 str_count를 사용하는 방법

의견을 추가하다

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