[R] Problem with path.expand("~")

William Dunlap wdunlap at tibco.com
Tue Aug 11 17:39:35 CEST 2015


    In the R GUI the output is
    > path.expand("~")
    [1] "~"

Did you set the environment variable R_USER to something odd like "~"?

Bill Dunlap
TIBCO Software
wdunlap tibco.com

On Tue, Aug 11, 2015 at 7:41 AM, Thierry Onkelinx <thierry.onkelinx at inbo.be>
wrote:

> Dear all,
>
> I'm puzzled by the behaviour of path.expand("~")
>
> In the RStudio IDE the output is
> > path.expand("~")
> [1] "C:/Users/thierry_onkelinx/Documents"
>
> In the R GUI the output is
> > path.expand("~")
> [1] "~"
>
> But I'm expecting the same result as in the RStudio IDE. The "Start in"
> parameter of shortcut to the R GUI has the value
> "C:\Users\thierry_onkelinx\Documents"
>
> The problem is that I use normalizePath("~/analysis"). This
> yield "C:\\Users\\thierry_onkelinx\\Documents\\analysis" in RStudio
>
> It throws an error in the R GUI
> "C:\\Users\\thierry_onkelinx\\Documents\\~\\analysis"
> Warning message:
> In normalizePath(path.expand(path), winslash, mustWork) :
>   path[1]="~/analysis": Het systeem kan het opgegeven pad niet vinden
>
> # sessionInfo() in RStudio
> R version 3.2.1 (2015-06-18)
> Platform: x86_64-w64-mingw32/x64 (64-bit)
> Running under: Windows 7 x64 (build 7601) Service Pack 1
>
> locale:
> [1] LC_COLLATE=Dutch_Belgium.1252  LC_CTYPE=Dutch_Belgium.1252
>  LC_MONETARY=Dutch_Belgium.1252
> [4] LC_NUMERIC=C                   LC_TIME=Dutch_Belgium.1252
>
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods   base
>
> loaded via a namespace (and not attached):
> [1] tools_3.2.1    fortunes_1.5-2
>
> # sessionInfo() from R GUI
> R version 3.2.1 (2015-06-18)
> Platform: x86_64-w64-mingw32/x64 (64-bit)
> Running under: Windows 7 x64 (build 7601) Service Pack 1
>
> locale:
> [1] LC_COLLATE=Dutch_Belgium.1252  LC_CTYPE=Dutch_Belgium.1252
> [3] LC_MONETARY=Dutch_Belgium.1252 LC_NUMERIC=C
> [5] LC_TIME=Dutch_Belgium.1252
>
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods   base
>
> loaded via a namespace (and not attached):
> [1] tools_3.2.1    fortunes_1.5-2
>
>
> Best regards,
>
> 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
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at 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