2021_05_20 V_3_4 >td style="text align:right;">S1 2021_05_202021-05_20 H_13_5 >td style="text-align:right;">S3
我有一个问题,涉及基于元数据帧中的信息重命名文件夹。在下面,您会发现我的目录结构和元数据的.information示例。这意味着名称为S1的文件夹将被命名为V_3_4等。文件夹S1、S2、S3等可以在D0和D1文件夹中找到。
元数据框架:
样本名称我想您只需要另一个for循环。看看这是否有助于
paths <- paste0("~/main directory/experiment/", c("D0/temperature", "D1/Weather", "D1/temperature"))
invisible(lapply(paths, function(path){
dirs <- list.dirs(path = path, recursive = TRUE, full.names = TRUE)
if(any(dirs %in% Metadataframe$S_number)){
for(dir in dirs[which(dirs %in% Metadataframe$S_number)]){
shell(paste("move", dir, Metadataframe$Sample_name[which(Metadataframe$S_number == dir)]))
}
}
return(NULL)
}))