R中有空格的工作目录

时间:2014-05-12 07:13:26

标签: r

我遇到的问题是当我使用包含空格的路径setwd()时(例如setwd("C:/Users/Name/My Documents/")我收到错误消息

  

"无法更改工作目录"

我有点惊讶我在这里或谷歌上找不到这个 - 所以它必须是一个罕见的错误或者每个人都知道我认为。无论哪种方式,是否有解决问题的原因?

我使用的是Windows 7和R 3.0.2版。

3 个答案:

答案 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\\"