我有一个工作目录
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"))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句