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

在R语言中如何更简便地设置工作目录,避免反斜杠转义?

R语言Windows路径反斜杠免转义解决方案

共有3种常用方案可以避免输入大量转义反斜杠:

  • 方案1:使用正斜杠替换反斜杠
    Windows系统下的R完全支持正斜杠作为路径分隔符,无需转义,直接替换即可正常使用:
    setwd('C:/Users/Administrator/Desktop/myfolder')

  • 方案2:使用R 4.0.0+版本支持的原始字符串语法
    和Python的r前缀功能完全一致,直接用r"{}"包裹原始路径即可,内部的反斜杠不需要添加任何转义符:
    setwd(r"{C:\Users\Administrator\Desktop\myfolder}")
    如果路径本身包含大括号,也可以更换包裹符号为r"()"、r"[]"等避免冲突。

  • 方案3:使用file.path()函数自动拼接路径
    该函数会自动适配当前系统的路径分隔符,不需要手动输入分隔符,跨Windows、Mac、Linux系统都可以正常使用:
    setwd(file.path("C:", "Users", "Administrator", "Desktop", "myfolder"))

小提示:如果是直接从Windows资源管理器复制的完整路径,优先使用原始字符串方案,不需要对路径做任何修改即可直接传入使用。

内容的提问来源于stack exchange,提问作者anderwyang

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 14:36:00