Как просто удалить (\) из строки с (\ "), сохраняя (")? - PullRequest
0 голосов
/ 25 сентября 2019

Поскольку специальные символы неизбежны при работе с данными из Excel.

Существует очень много ссылок для удаления специальных символов, но при попытке удалить \ мы должны использовать \ ", что исключит оба

Удалить кавычки ("") из data.frame в R

Здесь они удаляют обе кавычки, но в конце должны присутствовать кавычки.

> abc = c("Hi\"","Hello\\")
> abc
[1] "Hi\""   "Hello\\"

> str_replace_all(abc, "\"","")
[1] "Hi "     "Hello\\"

Но можем ли мы иметь Hi" в качестве выхода?

1 Ответ

1 голос
/ 25 сентября 2019

@ Ronak Shah, @ Chelmy88 и @Konrad Rudolph помогли мне понять, где я ошибался в интерпретации.

В основном это связано с тем, как R отображает строку в консоли.

Решение с использованием cat () может устранить путаницу.

...