【问题标题】:In R, how to change working directory more easily? [duplicate]在 R 中,如何更轻松地更改工作目录? [复制]
【发布时间】:2021-11-10 03:20:22
【问题描述】:

如何更轻松地更改工作目录? 目前,如果我们使用'setwd',我们必须添加许多'\',有时会很无聊 有没有更简单的方法? (就像 Python 可以加 'r' 一样)

setwd('C:\Users\Administrator\Desktop\myfolder') # can't work
setwd('C:\\Users\\Administrator\\Desktop\\myfolder') # can work,but havt to add many '\'

【问题讨论】:

  • 使用正斜杠;即使在 Windows 上,setwd('C:/Users/Adminstrator/Desktop/myfolder') 也可以工作。 (顺便说一句,以Administrator 运行?这似乎是一个非常糟糕的主意。)
  • 我猜你也知道制表符补全,你可以点击制表符,如果你点击前几个字母,它会自动完成工作目录,包括斜杠等。

标签: r setwd


【解决方案1】:

您可以使用r(用于原始字符串)并添加括号:

> r"(C:\Users\Administrator\Desktop\myfolder)"
[1] "C:\\Users\\Administrator\\Desktop\\myfolder"
> 

现在:

setwd(r"(C:\Users\Administrator\Desktop\myfolder)")

或从剪贴板读取自动添加额外的斜线:

setwd(readClipboard())

【讨论】:

    猜你喜欢
    • 2019-05-10
    • 2021-12-16
    • 1970-01-01
    • 1970-01-01
    • 2019-08-27
    • 1970-01-01
    • 1970-01-01
    • 2014-07-08
    • 1970-01-01
    相关资源
    最近更新 更多