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

Aggiungi un commento

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