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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *