Як видалити пробіли з рядків у 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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *