Cara menggunakan str_remove di r (dengan contoh)


Fungsi str_remove() dari paket stringr di R dapat digunakan untuk menghapus pola yang cocok dari sebuah string.

Fungsi ini menggunakan sintaks berikut:

str_remove(string, pola)

Emas:

  • string: vektor karakter
  • model: model yang akan dicari

Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya

Contoh 1: Gunakan str_remove dengan Vector

Kode berikut menunjukkan cara menggunakan fungsi str_remove() untuk menghapus kemunculan pertama pola “e” dalam vektor:

 library (stringr)

#create character vector
my_vector <- "Hey there everyone."

#remove first occurrence of "e" from vector
str_remove(my_vector, " e ")

[1] “Hey there everyone.”

Perhatikan bahwa “e” pertama telah dihapus dari vektor, tetapi semua kemunculan “e” lainnya tetap ada.

Untuk menghapus setiap kemunculan “e”, Anda dapat menggunakan fungsi str_remove_all() :

 library (stringr)

#create character vector
my_vector <- "Hey there everyone."

#remove all occurrences of "e" from vector
str_remove_all(my_vector, " e ")

[1] “Hy thr vryon.”

Perhatikan bahwa setiap kemunculan “e” telah dihapus dari string kali ini.

Contoh 2: Gunakan str_remove dengan Data Frame

Kode berikut menunjukkan cara menggunakan fungsi str_remove() untuk menghapus pola “avs” dari setiap string di kolom tertentu pada bingkai data:

 library (stringr)

#create data frame
df <- data. frame (team=c('Mavs', 'Cavs', 'Heat', 'Hawks'),
                 dots=c(99, 94, 105, 122))

#view data frame
df

   team points
1 Mavs 99
2 Cavs 94
3 Heat 105
4 Hawks 122

#remove every occurrence of "avs" in the team column
df$team <- str_remove(df$team, " avs ")

#view updated data frame
df

   team points
1 M 99
2 C 94
3 Heat 105
4 Hawks 122

Perhatikan bahwa motif “avs” telah dihapus dari dua nama tim pertama.

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
Cara menggunakan str_pad di R

Tambahkan komentar

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