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