R 在当前目录中的所有子目录中循环脚本?

R 在当前目录中的所有子目录中循环脚本?,r,loops,for-loop,dataframe,R,Loops,For Loop,Dataframe,我想这是一个for循环的形式?我有大约100行读取csv并将其内容添加到数据帧的代码,但我需要在我当前工作目录中的所有子目录中循环它 for (subdir in list.dirs(recursive=FALSE)) { ## do stuff ... } Ben的解决方案可能与海报要求的接近,但这可能更接近他想要的: d = NULL for (csv in dir(pattern = "\\.csv$",full.names=TRUE,recursive=TRUE)){ d =

我想这是一个for循环的形式?我有大约100行读取csv并将其内容添加到数据帧的代码,但我需要在我当前工作目录中的所有子目录中循环它

for (subdir in list.dirs(recursive=FALSE)) {
   ## do stuff ...
}

Ben的解决方案可能与海报要求的接近,但这可能更接近他想要的:

d = NULL
for (csv in dir(pattern = "\\.csv$",full.names=TRUE,recursive=TRUE)){
  d = rbind(d, read.table(csv))
}

如何列出要读入R的文件?按照
recursive
的行查找参数,并将其设置为
TRUE
,以获取子文件夹中的文件。