我想知道为什么它不允许我更改我的工作目录。
我一直看到这个错误:
Error in setwd(dataDir) : cannot change working directory
这是我的代码:
dataDir <- "C:/Documents and Settings/My Documents/R/"
setwd(dataDir)
似乎是一个烦人的 Windows 权限问题;那是一个遗留目录。 “Windows (7/)10:访问路径‘C:\Documents and Settings’被拒绝”的 Google 搜索次数达到 293 万次。在 Windows 论坛中查找建议,并检查“C:/Documents and Settings/My Documents/...”当前的所有权和权限是什么,它们应该是什么,以及是否启用了管理员帐户。 (坦率地说,这不是 R 安装包目录的最佳选择,但许多安装程序都使用它,或者默认使用它。)
setwd()
可以很好地选择更无害的目录,例如'C:\Users\your_name\R'路径中一定有错误。它应该看起来像
C:\<your_username>\Documents and Settings\My Documents
或者尝试一下
setwd("C:\\[your_username]\\Documents and Settings\\My Documents\\R")
“Documents and Settings”是一个存在于非常旧版本的 Windows(XP 及更早版本)中的目录。在 Windows 10 中,您的用户数据位于
C:\users\<username>
下,您的文档位于 C:\users\<username>\Documents
中。
就 R 而言,在 Windows 10 下,主目录
~
映射到 C:\users\<username>\Documents
。
以管理员身份运行 Rstudio。 然后运行 dataDir <- "C:/Documents and Settings/My Documents/R/" setwd(dataDirstrong text**)**
我遇到了同样的错误,结果是我将目录的位置从桌面更改为文档,再次检查您的文件位置,这可能是问题所在。