我有一个工作目录
setwd("C:/User/WorkDirectory")
我的工作目录中有文件
"File 1.csv", "File 2.csv", "File 3.csv", "Folder 1"
访问这 3 个文件没有问题
df1<-read.csv("File 1.csv",check.names=FALSE)
但是我想打开文件夹 Folder 1
中的文件,同时保持我的工作目录不变。
我尝试过这样的事情
read.csv(paste0(setwd("./Folder 1/"),"File Another 1.csv"))
有没有一种好的、优雅的方式来做到这一点。我尝试执行此操作是有原因的,因为此文件夹包含文件的子部分。
最佳答案
使用file.path
- setwd
用于设置目录,而getwd
返回工作目录的路径。
setwd("C:/User/WorkDirectory")
read.csv(file.path(getwd(), "Folder 1", "Another 1.csv"))
或者我们也可以使用.
来表示工作目录
read.csv(file.path(".", "Folder 1", "Another 1.csv"))
关于r - 如何仅打开一个文件的工作目录中的下一个文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71887272/