Игнорировать escape-символы (обратные косые черты) в строках R

При запуске R-плагина в SPSS я получаю сообщение Windows строка пути в качестве входных данных, например

'C:\Users\mhermans\somefile.csv'

Я хотел бы использовать этот путь в последующем коде R, но тогда косые черты нужно заменить косыми чертами, в противном случае R интерпретирует это как экранирование (например, ошибки «\ U используется без шестнадцатеричных цифр»).

Однако мне не удалось найти функцию, которая могла бы заменить обратную косую черту на косую черту вперед или двойной экранировать их. Все эти функции предполагают, что эти символы экранированы.

Итак, есть ли что-то вроде:

>gsub('\\', '/', 'C:\Users\mhermans')
C:/Users/mhermans
19
задан Christian Hudon 27 July 2012 в 17:28
поделиться