我遇到的问题是当我使用包含空格的路径setwd()
时(例如setwd("C:/Users/Name/My Documents/")
我收到错误消息
"无法更改工作目录"
我有点惊讶我在这里或谷歌上找不到这个 - 所以它必须是一个罕见的错误或者每个人都知道我认为。无论哪种方式,是否有解决问题的原因?
我使用的是Windows 7和R 3.0.2版。
答案 0 :(得分:3)
R无法设置到它没有' x' (执行)许可。
答案 1 :(得分:1)
如果我只是复制并粘贴
,我可以复制您的错误setwd("C:/Users/Name/My Documents/")
按原样控制台。问题是R找不到指定的路径。我相信你应该用你的用户名替换“姓名”......
如果我用我的用户名替换“姓名”,它会按预期工作。
答案 2 :(得分:1)
这应该有用,但如果真的需要,你可以使用函数shortPathName
。
> shortPathName("C:/Program Files (x86)/Adobe/")
[1] "C:\\PROGRA~2\\Adobe\\"