gpt4 book ai didi

r - 使用循环在目录中创建多个文件夹以写入名称 R

转载 作者:行者123 更新时间:2023-12-05 00:48:49 24 4
gpt4 key购买 nike

我正在尝试在父文件夹中创建多个子文件夹。我创建了这段代码,但它没有创建我的子文件夹。我想在文件夹“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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com