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

标签 r path directory

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

相关文章:

iOS - bodyWithPolygonFromPath : Body is the same as the path but collisions are not working properly

java - 在 Ubuntu 上的 Eclipse 中将目录添加到 Java 库路径

vb.net - 获取文件资源管理器使用其窗口句柄显示的路径

c# - 将资源从 c# pjct 复制到 Windows 目录

R:使用 recode、mutate 和 case_when 重新编码变量

r - 尝试使用 mgcv::gam "mismatch between nb/polys supplied area names and data area names"评估马尔可夫随机场时出错

r - 将函数应用于所有行(或列)对的有效方法

objective-c - 目录加载时间

windows-7 - Windows 7 在 "Program Files"中创建文件夹在 C# 代码中失败,即使我有管理员权限!

r - 设置 sepwidth heatmap.2 (gplots)