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

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *