我正在尝试在父文件夹中创建多个子文件夹。我创建了这段代码,但它没有创建我的子文件夹。我想在文件夹“xxxx”中创建子文件夹。
setwd<- "path/xxxx"
subfolder_names<- (a, b, c, d)
for (j in1: length(subfolder_names)){
folder<-dir.create("path/xxxx/", paste(j))}
提前感谢您的建议。
最佳答案
一些注意事项:
- 使用 c() 将元素组合成一个列表并在字符串周围添加引号 (") 以确保 R 将它们视为数据而不是变量。
- 确保for循环语句中的“in”和“1:”用空格隔开,“1:”和“length()”相邻。
- 在 for 循环中,paste0 可用于连接两个字符串。在这里,我们将创建的 subfolder_names 列表中的目录和子文件夹名称连接起来。
subfolder_names <- c("a","b","c","d")
for (j in 1:length(subfolder_names)){
folder<-dir.create(paste0("path/xxxx/",subfolder_names[j]))
}
关于r - 使用循环在目录中创建多个文件夹以写入名称 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48872835/