Come rimuovere gli spazi dalle stringhe in r (3 esempi)
È possibile utilizzare i seguenti metodi per rimuovere gli spazi bianchi dalle stringhe in R:
Metodo 1: rimuovere tutti gli spazi bianchi utilizzando gsub()
updated_string <- gsub(" ", "", my_string)
Metodo 2: rimuovi tutti gli spazi utilizzando str_replace_all()
library (stringr)
updated_string <- str_replace_all(my_string, " ", "")
Metodo 3: rimuovere gli spazi iniziali e finali utilizzando str_trim()
library (stringr) #remove all trailing whitespace updated_string <- str_trim(my_string, " right ") #remove all leading whitespace updated_string <- str_trim(my_string, " left ")
Gli esempi seguenti mostrano come utilizzare ciascun metodo nella pratica.
Esempio 1: rimuovi tutti gli spazi utilizzando gsub()
Il codice seguente mostra come utilizzare la funzione gsub() in R per rimuovere tutti gli spazi da una determinata stringa:
#create string
my_string <- "Check out this cool string"
#remove all whitespace from string
updated_string <- gsub(" ", "", my_string)
#view updated string
updated_string
[1] "Checkoutthiscoolstring"
Tieni presente che tutti gli spazi sono stati rimossi dalla stringa.
Esempio 2: rimuovi tutti gli spazi utilizzando str_replace_all()
Il codice seguente mostra come utilizzare la funzione str_replace_all() del pacchetto stringr in R per rimuovere tutti gli spazi da una determinata stringa:
library (stringr)
#create string
my_string <- "Check out this cool string"
#remove all whitespace from string
updated_string <- str_replace_all(my_string, " ", "")
#view updated string
updated_string
[1] "Checkoutthiscoolstring"
Tieni presente che tutti gli spazi sono stati rimossi dalla stringa.
Esempio 3: rimuovere gli spazi iniziali e finali utilizzando str_trim()
Il codice seguente mostra come utilizzare la funzione str_trim() del pacchetto stringr in R per rimuovere tutti gli spazi iniziali da una determinata stringa:
library (stringr)
#create string with leading whitespace
my_string <- "Check out this cool string"
#remove all leading whitespace from string
updated_string <- str_trim(my_string, " left ")
#view updated string
updated_string
[1] “Check out this cool string”
Tieni presente che tutti gli spazi iniziali sono stati rimossi.
Il codice seguente mostra come utilizzare la funzione str_trim() per rimuovere tutti gli spazi finali da una determinata stringa:
library (stringr)
#create string with trailing whitespace
my_string <- "Check out this cool string "
#remove all trailing whitespace from string
updated_string <- str_trim(my_string, " right ")
#view updated string
updated_string
[1] “Check out this cool string”
Tieni presente che tutti gli spazi finali sono stati rimossi.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre operazioni comuni in R:
Come trovare la posizione del carattere in una stringa in R
Come concatenare stringhe in R
Come convertire un vettore in una stringa in R
Come convertire un carattere in un fattore in R