Cara menggunakan str_pad di r (dengan contoh)
Fungsi str_pad() dari paket stringr di R dapat digunakan untuk mengisi karakter dalam sebuah string.
Fungsi ini menggunakan sintaks berikut:
str_pad(string, lebar, sisi = c(“kiri”, “kanan”, “keduanya”), pad = ” “)
Emas:
- string: vektor karakter
- lebar: lebar minimum tali empuk
- side: side untuk menambahkan karakter isian (defaultnya kiri)
- pad: karakter yang digunakan untuk padding (standarnya adalah spasi)
Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya
Contoh 1: Isi string dengan spasi
Kode berikut menunjukkan cara menggunakan fungsi str_pad() untuk mengisi sisi kiri string dengan spasi hingga string berisi total 10 karakter:
library (stringr)
#create string
my_string <- "Rhino"
#pad string to length of 10
str_pad(my_string, width= 10 )
[1] “Rhino”
Perhatikan bahwa lima spasi telah ditambahkan ke sisi kiri string sehingga string memiliki panjang total 10.
Gunakan argumen samping untuk melengkapi sisi kanan string:
library (stringr)
#create string
my_string <- "Rhino"
#pad string to length of 10
str_pad(my_string, width= 10 , side=" right ")
[1] “Rhino”
Contoh 2: Isi string dengan karakter tertentu
Kode berikut menunjukkan cara menggunakan fungsi str_pad() untuk mengisi sisi kiri string dengan garis bawah hingga string berisi total 10 karakter:
library (stringr)
#create string
my_string <- "Rhino"
#pad string to length of 10 using underscores
str_pad(my_string, width= 10 , pad="_")
[1] “_____Rhino”
Perhatikan bahwa lima garis bawah telah ditambahkan ke sisi kiri string sehingga string tersebut memiliki panjang total 10.
Contoh 3: Isi string dengan jumlah karakter tertentu
Kode berikut menunjukkan cara menggunakan fungsi str_pad() dengan fungsi nchar() untuk mengisi sisi kiri string dengan sejumlah karakter tertentu ( 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”
Perhatikan bahwa lima A telah diselesaikan di sisi kiri rantai.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:
Cara menggunakan str_replace di R
Cara menggunakan str_split di R
Cara menggunakan str_detect di R
Cara menggunakan str_count di R