在R中设置工作目录(跳转目录)

在R中设置工作目录(跳转目录),r,R,如果我跳转文件夹,R不允许我将新创建的文件夹设置为工作目录。我实际上并没有这样设置工作目录,但我很好奇为什么它会表现出这种行为 首先,我设置了我的工作目录: original_directory一个选项是指定文件夹_2的完整路径(如注释中所述) 另一个选项是,由于文件夹_2是文件夹_1的子文件夹,并且文件夹_1位于当前工作目录中,因此可以指定相对路径,但必须从当前工作目录开始。因此,为了将您的工作目录设置为文件夹_2,您需要指定: setwd("folder_1/folder_2") 现在,如

如果我跳转文件夹,R不允许我将新创建的文件夹设置为工作目录。我实际上并没有这样设置工作目录,但我很好奇为什么它会表现出这种行为

首先,我设置了我的工作目录:


original_directory一个选项是指定文件夹_2的完整路径(如注释中所述)

另一个选项是,由于文件夹_2是文件夹_1的子文件夹,并且文件夹_1位于当前工作目录中,因此可以指定相对路径,但必须从当前工作目录开始。因此,为了将您的工作目录设置为文件夹_2,您需要指定:

setwd("folder_1/folder_2")
现在,如果要来回跳跃,可以执行以下操作:

# capture the "old" working directory
old_dir <- getwd()
# set new wd to folder_2:
setwd("folder_1/folder_2")
# jump to folder_1:
setwd(paste0(old_dir, "/folder_1"))
# jump to original wd:
setwd(old_dir)
#捕获“旧”工作目录

old_dir使用完整路径规范设置工作目录
setwd(“C:/Users/rooirokbokie/Documents/folder_1/”
setwd(“C:/Users/rooirokbokie/Documents/folder_1/folder_2”)
只是为了详细说明上述注释:如果不提供绝对(“完整”)路径,然后R解释与当前工作目录相关的所有内容。您遇到的每个错误都可以用这个来解释。问题是,如果您使用
setwd(“folder\u 1/folder\u 2”)
设置工作目录
setwd(“folder\u 1”)
将无法再次工作,则用户希望在目录之间来回移动。呼啦圈帮助