Подтвердить что ты не робот

Удаление некоторых символов из строки в R

У меня есть строка в R, которая содержит большое количество слов. При просмотре строки я получаю большой объем текста, который включает текст, похожий на следующий:

>docs

....

\u009cYes yes for ever for ever the boys cried in their ringing voices with softened faces

....

Итак, мне интересно, как удалить эти символы (все из них, некоторые из которых имеют несколько разные числа) из строки. Я попытался использовать gsub(), но это не помогло удалить содержимое из строк.

4b9b3361

Ответ 1

Это должно работать

gsub('\u009c','','\u009cYes yes for ever for ever the boys ')
"Yes yes for ever for ever the boys "

Здесь 009c - это шестнадцатеричное число юникода. Вы должны всегда указывать 4 шестнадцатеричных цифры. Если у вас много, одно решение состоит в том, чтобы разделить их на канал:

gsub('\u009c|\u00F0','','\u009cYes yes \u00F0for ever for ever the boys and the girls')

"Yes yes for ever for ever the boys and the girls"

Ответ 2

попробовать: gsub('\\$', '', '$5.00$')