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


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

Способ 1: удалить один конкретный символ из строки

gsub('character', '', my_string)

Способ 2: удалить несколько символов из строки

gsub('[ character1character2 ]', '', my_string)

Способ 3: удалить все специальные символы из строки

gsub('[^[:alnum:] ]', '', my_string)

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

Способ 1: удалить один конкретный символ из строки

Следующий код показывает, как удалить все экземпляры ' WW ' в определенной строке:

#define string
my_string <- 'HeyWW My namWWe is Doug'

#replace 'WW' in string
my_string <- gsub('WW', '', my_string)

#view updated string
my_string

[1] "Hey My name is Doug"

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

Способ 2: удалить несколько символов из строки

В следующем коде показано, как удалить все экземпляры « STRING1 » и « STRING2 » в определенной строке:

#define some string
my_string <- 'HeySTRING1 My nameSTRING2 is DougSTRING2'

#replace WW in string
my_string <- gsub('[ STRING1STRING2 ]', '', my_string)

#view updated string
my_string

[1] "Hey My name is Doug"

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

Способ 3: удалить все специальные символы из строки

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

Примечание.Специальные символы — это любые символы, не являющиеся цифрами или буквами.

#define string
my_string <- 'H\*ey My nam%e is D!oug'

#replace all special characters in string
my_string <- gsub('[^[:alnum:] ]', '', my_string)

#view updated string
my_string

[1] "Hey My name is Doug"

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

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

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

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

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.