R'de str_pad nasıl kullanılır (örneklerle)


R’deki stringr paketinin str_pad() işlevi, bir dizedeki karakterleri doldurmak için kullanılabilir.

Bu işlev aşağıdaki sözdizimini kullanır:

str_pad(string, width, side = c(“sol”, “sağ”, “her ikisi de”), pad = ” “)

Altın:

  • dize: karakter vektörü
  • genişlik: yastıklı halatların minimum genişliği
  • side: dolgu karakteri eklemek için side (varsayılan soldur)
  • pad: dolgu için kullanılacak karakter (varsayılan boşluktur)

Aşağıdaki örnekler bu fonksiyonun pratikte nasıl kullanılacağını göstermektedir

Örnek 1: Dizeyi boşluklarla doldurun

Aşağıdaki kod, dize toplam 10 karakter içerene kadar bir dizenin sol tarafını boşluklarla doldurmak için str_pad() işlevinin nasıl kullanılacağını gösterir:

 library (stringr)

#create string
my_string <- "Rhino"

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

[1] “Rhino”

Dizenin toplam uzunluğunun 10 olması için dizenin sol tarafına beş boşluk eklendiğini unutmayın.

Dizenin sağ tarafını tamamlamak için yan argümanı kullanın:

 library (stringr)

#create string
my_string <- "Rhino"

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

[1] “Rhino”

Örnek 2: Dizeyi belirli bir karakterle doldurma

Aşağıdaki kod, dize toplam 10 karakter içerene kadar bir dizenin sol tarafını alt çizgilerle doldurmak için str_pad() işlevinin nasıl kullanılacağını gösterir:

 library (stringr)

#create string
my_string <- "Rhino"

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

[1] “_____Rhino”

Dizenin toplam uzunluğunun 10 olması için dizenin sol tarafına beş alt çizgi eklendiğini unutmayın.

Örnek 3: Dizeyi belirli sayıda karakterle doldurma

Aşağıdaki kod, bir dizenin sol tarafını belirli sayıda ( 5 ) karakterle doldurmak için str_pad() işlevinin nchar() işleviyle nasıl kullanılacağını gösterir:

 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”

Zincirin sol tarafında beş A’nın tamamlandığını unutmayın.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’de str_replace nasıl kullanılır?
R’de str_split nasıl kullanılır?
R’de str_detect nasıl kullanılır?
R’de str_count nasıl kullanılır?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir