R:使用文件名创建文件夹
R: create folder using filename
我有一个文件夹 (raw_file),其中包含一堆 csv 文件(例如 aaa.csv、bbb.csv)。我需要在 raw_file 的同一目录下创建另一个文件夹 (out_put)。此外,在 out_put 文件夹中,它将包含与我的 csv 文件同名的文件夹(例如 aaa、bbb)。谁能告诉我如何在 R 中执行此操作。提前致谢。
假设 (raw_file) 是您的工作目录(因此 setwd(raw_file)):
foldernames<-sub("^([^.]*).*", "\1", list.files())
foldernames<-paste("out_put/",foldernames,sep='')
lapply(foldernames,dir.create,recursive = TRUE)
我有一个文件夹 (raw_file),其中包含一堆 csv 文件(例如 aaa.csv、bbb.csv)。我需要在 raw_file 的同一目录下创建另一个文件夹 (out_put)。此外,在 out_put 文件夹中,它将包含与我的 csv 文件同名的文件夹(例如 aaa、bbb)。谁能告诉我如何在 R 中执行此操作。提前致谢。
假设 (raw_file) 是您的工作目录(因此 setwd(raw_file)):
foldernames<-sub("^([^.]*).*", "\1", list.files())
foldernames<-paste("out_put/",foldernames,sep='')
lapply(foldernames,dir.create,recursive = TRUE)