You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言setwd设置工作目录失败求助:无法切换至目标文件夹

解决R语言setwd()设置工作目录报错问题

报错原因说明

  • 单个反斜杠报错:Error: '\U' used without hex digits in character string
    R语言里单个反斜杠\是转义字符,比如\U会被系统当成要解析十六进制字符的开头,直接写C:\Users\...会触发语法错误。

  • 空引号报错:Error in setwd("") : cannot change working directory
    空引号等于未指定任何路径,R无法定位到要切换的目录。

正确的工作目录设置方法

  • 方法1:使用双反斜杠
    将路径里的每个反斜杠替换为两个,这是R中路径的标准写法:

    setwd("C:\\Users\\jolee\\OneDrive\\Documents\\Project Docs")
    
  • 方法2:使用正斜杠
    直接把路径里的反斜杠换成正斜杠,R同样可以识别:

    setwd("C:/Users/jolee/OneDrive/Documents/Project Docs")
    
  • 方法3:手动选择文件夹(适合新手)
    记不住路径的话,运行以下代码会弹出文件夹选择窗口,手动选中Project Docs文件夹即可:

    setwd(file.choose())
    

验证设置是否成功

运行完上述代码后,输入getwd(),如果返回结果是Project Docs的完整路径,就说明设置成功,之后可以直接读取该文件夹内的文件。

内容的提问来源于stack exchange,提问作者Jolee Benson joleeConfirmed04

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 08:40:59