r语言 - 设置工作目录:"Error in setwd: cannot change working directory" "C:/Documents and Settings/..." 下



我想知道为什么它不让我更改我的工作目录。
我一直看到此错误:

Error in setwd(dataDir) : cannot change working directory

这是我的代码:

dataDir <- "C:/Documents and Settings/My Documents/R/"
setwd(dataDir)

似乎是一个烦人的 Windows 权限问题; 这是一个遗留目录。 谷歌有293万次点击,类似于"Windows(7/)10:访问路径'C:\Documents and Settings'被拒绝"。在 Windows 论坛中查找建议,并检查"C:/文档和设置/我的文档/..."上的所有权和权限。当前,它们应该是什么,以及是否启用了管理员帐户。(坦率地说,这不是 R 安装包目录的最佳选择,但许多安装程序使用它,或者默认使用它。

  • 请确认setwd()适用于更无害的目录选择,例如"C:\Users\your_name\R">
  • 您是以管理员还是用户身份运行 R?
  • 是否以管理员或用户身份安装 R?(您使用了哪个安装程序,以及哪个安装程序版本/日期?R项目的?蟒蛇?另一个?

路径中一定有错误。它应该看起来像C:<your_username>Documents and SettingsMy Documents

或尝试

setwd("C:\[your_username]\Documents and Settings\My Documents\R")

">

文档和设置"是一个存在于真正旧版本的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**)**

最新更新