如何在R中的当前目录中设置不同的目录?

时间:2018-04-12 17:11:54

标签: r path directory

我正在尝试打开当前目录中不存在的文件。此文件名为testFile.r,位于当前目录的data文件夹中。我尝试了file.path("./data"),然后想要使用此命令显示文件file.show("testFile.r"),但它会出现此错误:

  

错误:文件testFile.r不存在。

命令getwd()给出了前一个当前目录。那么对此有何想法?

1 个答案:

答案 0 :(得分:0)

使用命令setwd(new_directory)更改当前目录 (将new_directory替换为所需目录的路径。)

如果您希望留在当前目录中,请执行

file.show("./data/testFile.r")

要跟踪多个路径,您可以将每个路径保存为变量,并使用粘贴功能来引用该文件:

path1 <- "./data/"
path2 <- "./second_folder_name/"
file.show(paste0(path1, "testFile.R"))
file.show(paste0(path2, "testFile.R"))