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?