[R] Find and replace backslashes XXXX

Thierry Onkelinx thierry.onkelinx at inbo.be
Wed May 27 13:25:10 CEST 2015


Since the character looks like a Windows file path, you could use
normalizePath() instead of gsub().

normalizePath("X:\\Classes\\TT\\Automation", winslash = "/", mustWork =
FALSE)

ir. Thierry Onkelinx
Instituut voor natuur- en bosonderzoek / Research Institute for Nature and
Forest
team Biometrie & Kwaliteitszorg / team Biometrics & Quality Assurance
Kliniekstraat 25
1070 Anderlecht
Belgium

To call in the statistician after the experiment is done may be no more
than asking him to perform a post-mortem examination: he may be able to say
what the experiment died of. ~ Sir Ronald Aylmer Fisher
The plural of anecdote is not data. ~ Roger Brinner
The combination of some data and an aching desire for an answer does not
ensure that a reasonable answer can be extracted from a given body of data.
~ John Tukey

2015-05-27 13:10 GMT+02:00 Duncan Murdoch <murdoch.duncan op gmail.com>:

> On 26/05/2015 9:56 PM, Ista Zahn wrote:
> > Escape the backslash with another backslash, i.e.,
> >
> > gsub("\\","/","X:\\Classes\\TT\\Automation", fixed = TRUE)
>
> ... and note that if you want to use a regular expression (i.e. fixed =
> FALSE), you would need another level of escaping, i.e.
>
> gsub("\\\\","/","X:\\Classes\\TT\\Automation")
>
> The second level of escaping is for the regexpr processor.  It would
> need to be done in the first or second strings, but not in the third,
> which is the data.
>
> Duncan Murdoch
>
>
> >
> > best,
> > Ista
> >
> > On Tue, May 26, 2015 at 9:30 PM, Dan Abner <dan.abner99 op gmail.com>
> wrote:
> >> Hi all,
> >>
> >> I realize that the backslash is an escape character in R, therefore, I
> >> am trying to replace it with a forward slash. Can someone please
> >> suggest how to get this code to work?
> >>
> >>> lib<-gsub("\","/","X:\Classes\TT\Automation")
> >> Error: unexpected symbol in "lib<-gsub("\","/","X"
> >>
> >>
> >> Thanks,
> >>
> >> Dan
> >>
> >> ______________________________________________
> >> R-help op r-project.org mailing list -- To UNSUBSCRIBE and more, see
> >> https://stat.ethz.ch/mailman/listinfo/r-help
> >> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> >> and provide commented, minimal, self-contained, reproducible code.
> >
> > ______________________________________________
> > R-help op r-project.org mailing list -- To UNSUBSCRIBE and more, see
> > https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> > and provide commented, minimal, self-contained, reproducible code.
> >
>
> ______________________________________________
> R-help op r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>

	[[alternative HTML version deleted]]



More information about the R-help mailing list