R 如何追加2个以上的文件路径(与append()相同)
当前的方法过于冗余,无法逐个粘合每个列表R 如何追加2个以上的文件路径(与append()相同),r,append,R,Append,当前的方法过于冗余,无法逐个粘合每个列表 # CURRENT METHOD FL_PATH_1 <- list.files(path = "~/MY_FOLDER_1"), pattern = "*.CSV",full.name = T) FL_PATH_2 <- list.files(path = "~/MY_FOLDER_2"), pattern = "*.CS
# CURRENT METHOD
FL_PATH_1 <- list.files(path = "~/MY_FOLDER_1"),
pattern = "*.CSV",full.name = T)
FL_PATH_2 <- list.files(path = "~/MY_FOLDER_2"),
pattern = "*.CSV",full.name = T)
FL_PATH_3 <- list.files(path = "~/MY_FOLDER_3"),
pattern = "*.CSV",full.name = T)
FL_PATH_BP_A <- append(FL_PATH_1 ,FL_PATH_2)
FL_PATH_BP_A_2 <- append(FL_PATH_BP_A,FL_PATH_3)
DT <- rbindlist(lapply(FL_PATH_BP_A_2 ,import,header=T,sep=",",
setclass = "data.table"))
有没有有效灵活的方法来解决这个问题?
*每个列表都必须是list.files,因为它们将所有文件都放在某个文件夹中
folders <- c("folder1","folder2","folder3")
files <- c()
for (folder in folders) {
files <- c(list.files(folder, pattern = "*.CSV",full.name = T)))
}