So entfernen sie leerzeichen aus zeichenfolgen in r (3 beispiele)
Sie können die folgenden Methoden verwenden, um Leerzeichen aus Zeichenfolgen in R zu entfernen:
Methode 1: Alle Leerzeichen mit gsub() entfernen
updated_string <- gsub(" ", "", my_string)
Methode 2: Alle Leerzeichen mit str_replace_all() entfernen
library (stringr)
updated_string <- str_replace_all(my_string, " ", "")
Methode 3: Entfernen Sie führende und nachfolgende Leerzeichen mit 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 ")
Die folgenden Beispiele zeigen, wie die einzelnen Methoden in der Praxis angewendet werden.
Beispiel 1: Entfernen Sie alle Leerzeichen mit gsub()
Der folgende Code zeigt, wie man die Funktion gsub() in R verwendet, um alle Leerzeichen aus einer bestimmten Zeichenfolge zu entfernen:
#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"
Beachten Sie, dass alle Leerzeichen aus der Zeichenfolge entfernt wurden.
Beispiel 2: Alle Leerzeichen mit str_replace_all() entfernen
Der folgende Code zeigt, wie man die Funktion str_replace_all() des stringr- Pakets in R verwendet, um alle Leerzeichen aus einer bestimmten Zeichenfolge zu entfernen:
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"
Beachten Sie, dass alle Leerzeichen aus der Zeichenfolge entfernt wurden.
Beispiel 3: Entfernen Sie führende und nachfolgende Leerzeichen mit str_trim()
Der folgende Code zeigt, wie man die Funktion str_trim() des stringr- Pakets in R verwendet, um alle führenden Leerzeichen aus einer bestimmten Zeichenfolge zu entfernen:
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”
Beachten Sie, dass alle führenden Leerzeichen entfernt wurden.
Der folgende Code zeigt, wie Sie mit der Funktion str_trim() alle nachgestellten Leerzeichen aus einer bestimmten Zeichenfolge entfernen:
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”
Beachten Sie, dass alle nachgestellten Leerzeichen entfernt wurden.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie andere gängige Vorgänge in R ausgeführt werden:
So finden Sie die Zeichenposition in einer Zeichenfolge in R
So verketten Sie Zeichenfolgen in R
So konvertieren Sie einen Vektor in einen String in R
So konvertieren Sie ein Zeichen in einen Faktor in R