Come utilizzare str_remove in r (con esempi)
La funzione str_remove() del pacchetto stringr in R può essere utilizzata per rimuovere i modelli corrispondenti da una stringa.
Questa funzione utilizza la seguente sintassi:
str_remove(stringa, modello)
Oro:
- stringa: vettore di caratteri
- modello: modello da cercare
I seguenti esempi mostrano come utilizzare questa funzione nella pratica
Esempio 1: utilizzare str_remove con Vector
Il codice seguente mostra come utilizzare la funzione str_remove() per rimuovere la prima occorrenza del modello “e” in un vettore:
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.”
Si noti che la prima “e” è stata rimossa dal vettore, ma tutte le altre occorrenze di “e” sono rimaste.
Per rimuovere ogni occorrenza di “e”, puoi invece utilizzare la funzione 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.”
Tieni presente che questa volta ogni occorrenza di “e” è stata rimossa dalla stringa.
Esempio 2: utilizzare str_remove con Data Frame
Il codice seguente mostra come utilizzare la funzione str_remove() per rimuovere il pattern “avs” da ogni stringa in una particolare colonna di un frame di dati:
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
Da notare che il motivo “avs” è stato rimosso dai primi due nomi delle squadre.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in R:
Come utilizzare str_replace in R
Come utilizzare str_split in R
Come utilizzare str_detect in R
Come utilizzare str_count in R
Come utilizzare str_pad in R