Как удалить пробелы из строк в r (3 примера)


Вы можете использовать следующие методы для удаления пробелов из строк в R:

Метод 1: удалить все пробелы с помощью gsub()

 updated_string <- gsub(" ", "", my_string)

Способ 2: удалить все пробелы с помощью str_replace_all()

 library (stringr)

updated_string <- str_replace_all(my_string, " ", "")

Способ 3. Удалите начальные и конечные пробелы с помощью 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 ")

Следующие примеры показывают, как использовать каждый метод на практике.

Пример 1. Удаление всех пробелов с помощью gsub()

Следующий код показывает, как использовать функцию gsub() в R для удаления всех пробелов из заданной строки:

 #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"

Обратите внимание, что из строки удалены все пробелы.

Пример 2. Удаление всех пробелов с помощью str_replace_all()

Следующий код показывает, как использовать функцию str_replace_all() пакета stringr в R для удаления всех пробелов из заданной строки:

 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"

Обратите внимание, что из строки удалены все пробелы.

Пример 3. Удаление начальных и конечных пробелов с помощью str_trim().

Следующий код показывает, как использовать функцию str_trim() пакета stringr в R для удаления всех начальных пробелов из заданной строки:

 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”

Обратите внимание, что все ведущие пробелы были удалены.

Следующий код показывает, как использовать функцию str_trim() для удаления всех конечных пробелов из заданной строки:

 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”

Обратите внимание, что все конечные пробелы были удалены.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные операции в R:

Как найти местоположение символа в строке в R
Как объединить строки в R
Как преобразовать вектор в строку в R
Как преобразовать символ в фактор в R

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *