strsplit в R с метасимволом

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

1128\0019\XA5\E2R\366\00=15

и я хочу разбить ее по символу \, но когда я запускаю команду strsplit:

strsplit(tempStr, "\\")
Error in strsplit(tempStr, "\\") : 
  invalid regular expression '\', reason 'Trailing backslash'

Когда я пытаюсь использовать "фиксированный" вариант, он не запускается, потому что ожидает чего-то после обратной косой черты:

strsplit(tempStr, "\", fixed = TRUE)

К сожалению, я не могу выполнить предварительную обработку данных с помощью другой программы, поскольку данные генерируются ежедневно.

5
задан csgillespie 1 June 2012 в 08:49
поделиться