Jak usunąć spacje z ciągów w r (3 przykłady)
Możesz użyć następujących metod, aby usunąć białe znaki z ciągów w R:
Metoda 1: Usuń wszystkie białe znaki za pomocą gsub()
updated_string <- gsub(" ", "", my_string)
Metoda 2: Usuń wszystkie spacje za pomocą str_replace_all()
library (stringr)
updated_string <- str_replace_all(my_string, " ", "")
Metoda 3: Usuń spacje początkowe i końcowe za pomocą 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 ")
Poniższe przykłady pokazują, jak zastosować każdą metodę w praktyce.
Przykład 1: Usuń wszystkie spacje za pomocą gsub()
Poniższy kod pokazuje, jak użyć funkcji gsub() w R, aby usunąć wszystkie spacje z danego ciągu:
#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"
Należy zauważyć, że z ciągu znaków usunięto wszystkie spacje.
Przykład 2: Usuń wszystkie spacje za pomocą str_replace_all()
Poniższy kod pokazuje, jak użyć funkcji str_replace_all() pakietu stringr w R, aby usunąć wszystkie spacje z danego ciągu:
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"
Należy zauważyć, że z ciągu znaków usunięto wszystkie spacje.
Przykład 3: Usuń spacje początkowe i końcowe za pomocą str_trim()
Poniższy kod pokazuje, jak użyć funkcji str_trim() pakietu stringr w R, aby usunąć wszystkie początkowe spacje z danego ciągu:
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”
Należy pamiętać, że wszystkie początkowe spacje zostały usunięte.
Poniższy kod pokazuje, jak użyć funkcji str_trim() do usunięcia wszystkich końcowych spacji z danego ciągu:
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”
Należy pamiętać, że wszystkie końcowe spacje zostały usunięte.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje w języku R:
Jak znaleźć lokalizację znaku w ciągu w R
Jak łączyć ciągi znaków w R
Jak przekonwertować wektor na ciąg w R
Jak przekonwertować znak na współczynnik w R