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

Thierry Onkelinx thierry.onkelinx at inbo.be
Wed Aug 12 10:47:33 CEST 2015


Dear Bill,

The culprit was the environment variable HOME which was set to "~".
Changing it to "C:/Users/thierry_onkelinx/Documents" solved the problem.
Thanks for the hint.

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

2015-08-11 17:39 GMT+02:00 William Dunlap <wdunlap op tibco.com>:

>     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 op 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 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