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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *