Hoe u spaties uit tekenreeksen in r verwijdert (3 voorbeelden)
U kunt de volgende methoden gebruiken om witruimte uit tekenreeksen in R te verwijderen:
Methode 1: verwijder alle witruimte met gsub()
updated_string <- gsub(" ", "", my_string)
Methode 2: verwijder alle spaties met str_replace_all()
library (stringr)
updated_string <- str_replace_all(my_string, " ", "")
Methode 3: Voorloop- en volgspaties verwijderen met 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 ")
De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken.
Voorbeeld 1: Verwijder alle spaties met gsub()
De volgende code laat zien hoe je de functie gsub() in R gebruikt om alle spaties uit een bepaalde tekenreeks te verwijderen:
#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"
Merk op dat alle spaties uit de string zijn verwijderd.
Voorbeeld 2: verwijder alle spaties met str_replace_all()
De volgende code laat zien hoe je de str_replace_all() functie van het stringr- pakket in R gebruikt om alle spaties uit een bepaalde string te verwijderen:
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"
Merk op dat alle spaties uit de string zijn verwijderd.
Voorbeeld 3: Voorloop- en volgspaties verwijderen met str_trim()
De volgende code laat zien hoe je de str_trim() functie van het stringr pakket in R gebruikt om alle voorloopspaties uit een bepaalde string te verwijderen:
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”
Merk op dat alle voorloopspaties zijn verwijderd.
De volgende code laat zien hoe u de functie str_trim() gebruikt om alle volgspaties uit een bepaalde tekenreeks te verwijderen:
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”
Merk op dat alle volgspaties zijn verwijderd.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in R kunt uitvoeren:
Hoe de tekenlocatie in een string in R te vinden
Hoe tekenreeksen samen te voegen in R
Hoe vector naar string te converteren in R
Hoe een teken naar een factor in R te converteren