On 14/10/2016 2:52 PM, Anže Dejak wrote:
Greetings,
Firstly, I'd hope this is the correct e-mail address to ask about specific
problems refering to problems with R. If it isn't, I kindly ask of you to
re-direct me to the correct contact person.
So, the thing with my version of R (I'm using RStudio for R x64 3.3.0 in,
currently, Windows 7) is, that I'm able to set the working directory
temporary (through using setwd() function), but once I try to set it
permanently (through "Session -> Set Working Directory -> Choose
Directory..."), this error appears: Error in setwd("~/...") : cannot change
working directory.
As I've seen online on certain forums, the problem, supposedly, is that R
in Windows is unable to recognize the ~ sign. But without it, I'm unable to
set the working directory for more than a session.
That explanation is incorrect. R in Windows simulates a Unix shell
interpretation of ~ . See ?path.expand for an explanation, and run
path.expand("~")
to see how it is currently being expanded for you.
However, the fact that R interprets ~ doesn't mean it is always possible
to use setwd() to go there.
It's also possible that RStudio has a bug, and is trying to change to a
nonexistent directory before displaying choices to you, assuming you're
getting the error before being offered the dialog to pick a directory.
If that's the case, you might be able to avoid the problem by asking R
to make the change:
setwd(choose.dir())
or
setwd("a/specific/directory")
Duncan Murdoch
______________________________________________
R-help@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.