[R] Difficulty with "\\" in string functions....

Bernard McGarvey mcg@rvey@bern@rd @end|ng |rom comc@@t@net
Mon Feb 11 21:01:16 CET 2019

I am using the file.choose() function to choose a file from the dialog box and once I get it, I want to be able to split the full name into the folder part and the file name part. So for example, when I have closed the file choose dialog, the name for the file I get is

[1] "D:\\Data\\OneDrive\\ISTA Documents\\QT_App\\QT Analysis Input Data Example WorkBook.xlsx"

where the "\\" is used to split the folder and sub-folder and file names. R see this "\\" as a single \ backslash character.

Now I try to split it using


but this returns an error

Error in stri_split_regex(string, pattern, n = n, simplify = simplify, :
Unrecognized backslash escape sequence in pattern. (U_REGEX_BAD_ESCAPE_SEQUENCE)

I know its got something to do with the \\ because it is treated as a single backslash character. But replacing the str_split with


does not work either. 

Any ideas on how I can handle the \\ and split the full name into its pieces?

Lion Bernard McGarvey

Director, Fort Myers Beach Lions Foundation, Inc.

Retired (Lilly Engineering Fellow).

	[[alternative HTML version deleted]]

More information about the R-help mailing list