Как я могу заменить "map-09" на `map-09` в R? (от двойных кавычек до одинарных) - PullRequest
0 голосов
/ 18 апреля 2020

Я пробовал с gsub и str_replace, но я не получил то, что мне нужно.

gsub("\"", "\`", "map-09", fixed=TRUE) 

дает "map-09", а не map-09

str_replace("map-09","\"","\`")  

дает "map-09", а не map-09

1 Ответ

0 голосов
/ 18 апреля 2020

Я думаю, что вы путаетесь между тем, как строка представляется, и тем, что строка на самом деле. Используемые вами функции не добавляют кавычки. Но когда вывод печатается, кавычки показывают, что это представляемая строка. Если вы используете функцию «cat» для вывода вывода, вы увидите его без кавычек.

См. Разницу между

print("example")
cat("example")
...