Удалить двойные кавычки из текста в r - PullRequest
0 голосов
/ 28 апреля 2019

Я хочу исключить двойные кавычки из текста в R. Есть ли лучший способ сделать это?Я попробовал код ниже, но он по-прежнему не удаляет двойные кавычки:

 gsub("\"", "", a$answer)

Ответы [ 2 ]

1 голос
/ 28 апреля 2019

Проблема с тем, что вы пытались сделать, состоит в том, что вы хотите, чтобы регулярное выражение (то есть шаблон) было \", но обратные слэши являются специальными для R, поэтому вам нужно записать его дважды в R, чтобы оно заканчивалось как один обратный слешв шаблоне.

Например,

withquotes <- ' this is a double quote: " '
gsub('\\"', "gone!", withquotes)
# [1] " this is a double quote: gone! "
0 голосов
/ 28 апреля 2019

Мы также можем сделать это без экранирования двойных кавычек

gsub('"', "gone!", withquotes)
#[1] " this is a double quote: gone! "

data

withquotes <- ' this is a double quote: " '
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...